正则表达式匹配包含字符的每一行

时间:2014-10-23 04:29:23

标签: java regex match newline

如果以#&#34开头,我怎么能制作一个匹配所有新行字符的正则表达式? ' "字符? 例如:

'Hello World > Match "/n" after "d"
Hello World > No match

'Test > Match "/n" after "t"
Test > No match

'''''Xample > Match "/n" after "e"
Xample > No match

WOW 'He > Match "/n" after "e"

提前致谢;)

编辑:我想要的只是在BEGINNING和每行的ENDING处放置标签,这些标签包含"评论"。像这样:

WOW <blabla>'Hello<blabla>

一开始我通常可以直接替换&#34; &#39; &#34;用&#34; &#39; &#34;,但结局有点困难。

2 个答案:

答案 0 :(得分:1)

使用此模式

^([^']*)('+)(.*)(\r?\n|$)  

并替换w / $1<tag>$2$3</tag>$4
Demo

答案 1 :(得分:0)

怎么样

(^|\s)'.+$

例如: http://regex101.com/r/gO0bG4/1