我想从这个字符串中提取这些字符串(XXXXX,GGGGG,PPPPP):
我的问题是,所有这些字符串都不同,我无法提取它们。对于每个singel字符串,我可以做一个正则表达式,但不能用于一种方法。
是否有机会在一种方法中获取所有字符串类型以提取XXXX,PPPP,GGGG?
答案 0 :(得分:0)
按空格分割每个字符串,然后按昏迷(,)分割。例如(COPY XXXXX,PFX='PPPPP',GRUPPE='GGGGGG';
):
第一步:
COPY
XXXXX,PFX = 'PPPPP',GRUPPE = 'GGGGGG';
下一步:
XXXXX
PFX = 'PPPPP'
GRUPPE = 'GGGGGG';
每行是分割后的数组中的单元格。如果必须,请使用一些ifs进行正则表达式检查或其他内容,例如在SUPPR='YES';
中您不想解析YES。
现在提取''引文中的所有内容。 您已成功提取数据。
答案 1 :(得分:0)
使用批处理文件和cmd命令,你会发现很多有用的功能
@echo off
findstr /m /c:%1 %2
if %errorlevel%==0 (
echo found
)
%1是您要查找的字符串 %2是您要搜索的文本文件
您可以使用">"
将结果输出到另一个文件中