0
包围我需要一个正则表达式来找到由%包围所有字符串的字符串一个正则表达式匹配由%
例如:
A =%测试1%OR B =%的Test2% AND(C =%Test3的 或C =%TEST4)
什么,我需要的是字符串:
%测试1%,%测试2%,%Test3%和%Test4%
谢谢。
包围我需要一个正则表达式来找到由%包围所有字符串的字符串一个正则表达式匹配由%
例如:
A =%测试1%OR B =%的Test2% AND(C =%Test3的 或C =%TEST4)
什么,我需要的是字符串:
%测试1%,%测试2%,%Test3%和%Test4%
谢谢。
只需使用
%[^%]+%
哪一个百分号,后跟一个非零数字的非百分号和另一个%的匹配。
也许%[[:alnum::]+%
会做这项工作?
难道不应该是`%Test3的OR C =%`? `%Test4`没有被`%`包围*,所以您的规格不足或者您的输入是错误的。 – deceze 2011-01-27 09:15:03
你到目前为止尝试过什么?您可以轻松地在线测试正则表达式使用像http://www.gskinner.com/RegExr/ – row1 2011-01-27 09:17:04