用于匹配由%包围的字符串的正则表达式

时间:2011-01-27 09:13:31

标签: regex string split

我需要一个正则表达式来查找被%

包围的所有字符串

示例:

  

A =%Test1%OR B =%Test2%AND(C =%Test3   或者C =%Test4)

我需要的是字符串:

  

%Test1%,%Test2%,%Test3%和%Test4%

感谢。

2 个答案:

答案 0 :(得分:4)

只需使用

%[^%]+%

匹配百分号,后跟非零数字的非百分号和另一个百分比。

答案 1 :(得分:0)

也许%[[:alnum::]+%可以胜任这项工作?