用正则取字符串
本帖最后由 nlsp60 于 2013-07-09 13:45:37 编辑
现在有这样一个字符串:
《文献内容>=萨芬是地方|水>=电费斯蒂芬3333{{附图0:王二}}斯蒂sdsfddsfsfsdf芬是>的防{{附图1:张三}}守打法斯蒂芬胜多负(少防)守ssssfsdfs(ddddddd)打法sss
现在我需要获得的结果为:
1、取出以"<"或"《"开头到第一个匹配的">="或"》="结尾的中间内容
结果应为:文献内容
2、取出"<XXXX>="或"《XXXX》="后面的所有字符串,尖括号包括"<"和"《"
结果应为:萨芬是地方|水>=电费斯蒂芬3333{{附图0:王二}}斯蒂sdsfddsfsfsdf芬是>的防{{附图1:张三}}守打法斯蒂芬胜多负(少防)守ssssfsdfs(ddddddd)打法sss
3、取出"{{"和"}}"之间的内容
结果应为:附图0:王二,附图1:张三
求正在大神呀
------解决方案--------------------(?<=(<
------解决方案--------------------《)).*?(?=(>=)
------解决方案--------------------(》=))