日期:2014-05-18  浏览次数:20825 次

正则表达式如何提取字符串?
例如目标字符串:
xxxxxxxxxxx开始字符xxxxxxxxxxxxxxxx结束字符xxxxxxxxxxxxxxxx


如何用正则表达式提取“开始字符”到“结束字符”之间的内容?

------解决方案--------------------
(? <=开始字符).*(?=结束字符)
------解决方案--------------------
如果“开始字符”和“结束字符”固定,那就没必要用正则,IndexOf和SubString就可以了

如果不固定或非要用正则

(? <=开始字符)[\s\S]*?(?=结束字符)