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

[文本处理] 如何从txt文本中提取指定格式/特征的字符串

  1. for /f "delims=- tokens=1-10" %%u in ('findstr "[a-z]-[a-z]" key.txt') do (
  2. set a=%%u&set b=%%v&set c=%%w&set d=%%x&set e=%%y
  3. set a=!a:~-5!&set b=!b:~0,5!&set c=!c:~0,5!&set d=!d:~0,5!&set e=!e:~0,5!
  4. echo !a!-!b!-!c!-!d!-!e! >>KeyFind.txt
  5. echo ==   !a!-!b!-!c!-!d!-!e!
  6. set var=!a!-!b!-!c!-!d!-!e!
复制代码
需要把文本中的key提取出来,如:
NHTJK-DFFPK-4DRM8-MB9RK-T83VMWK4WH-2DNVR-KF8V3-YHFF8-F3K7K
4NH49-69JP4-T3MC6-KH6KM-G3CJQ
【客服激活】 FNT4V-94B6T-T2CXK-K3H2Q-M7WWQ
【客服激活】W8YNW-67JP9-V464G-RB32Y-F9DF3
【客服激活】VJTNQ-GDQFK-WBMK9-P7CGW-7FT43
输出为:NHTJK-DFFPK-4DRM8-MB9RK-T83VM
           WK4WH-2DNVR-KF8V3-YHFF8-F3K7K
           4NH49-69JP4-T3MC6-KH6KM-G3CJQ
           FNT4V-94B6T-T2CXK-K3H2Q-M7WWQ
           W8YNW-67JP9-V464G-RB32Y-F9DF3
           VJTNQ-GDQFK-WBMK9-P7CGW-7FT43
问题:自己写的代码中第一行无法处理,还请高手指教

回复 2# hlzj88
大佬您好,提取文本中key的前面有可能不是】,还可能有其他符号,这个可以解决吗

TOP

回复 6# codegay
谢谢您的回复,直接在批处理运行是不是不可以啊

TOP

返回列表