[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 批处理怎么从文本中提取有汉字的行,到另一个文本?

请教怎么文本中提取有汉字的行,到另一个文本

例如文本内容如下
[email]dfhbsafgsad@3124.com[/email]-----dfgbdfsg----xfcxbfvb----北京
[email]dfer234@bsaf.com[/email]-----dfg3245bdfsg----xf45634bfvb----重庆
[email]df2yhrhdsf34@bsaf.com[/email]-----dfg324534534----天天想----北京
fghfdg3@w5-----456w34ref----4535awerv----香港
[email]fgh46gfnnhfg4@w5.com[/email]-----456w34ref----知道附属----香港


请教各位大侠,,以为----分列,怎么判断第3列汉字,就把整行提取到另个文本


求指导

  1. @echo off
  2. (for /f "tokens=1-3* delims=-" %%i in (a.txt) do (
  3.     if "%%k" gtr "Z" (
  4.         echo %%i---%%j---%%k---%%l
  5.     )
  6. ))>b.txt
复制代码

TOP

返回列表