首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

正则表达式如何匹配中间部分

2012-06-16 
正则表达式怎么匹配中间部分?例如string str1HELLOaa32一二37aaaaaaWORLD要获取str1中,被若干个a包夹

正则表达式怎么匹配中间部分?
例如

string str1="HELLOaa32一二37aaaaaaWORLD";



要获取str1中,被若干个a包夹的部分。

 
上面的"32一二37",将被匹配中,因为它被若干个a包夹了。

这样的正则表达式,该怎么写?








[解决办法]
(?i)(?<=a+).*?(?=a+)
[解决办法]
(?<=a+)[^a].*[^a](?=a+)

试试这个

热点排行