Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 正则表达式匹配包含字符的每一行_Java_Regex_Match_Newline - Fatal编程技术网

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

Java 正则表达式匹配包含字符的每一行,java,regex,match,newline,Java,Regex,Match,Newline,如何使正则表达式仅在以“'”字符开头时才匹配所有新行字符? 例如: 提前感谢;) 编辑:我只想在每一行的开头和结尾放置标签,上面有这个“注释”。像这样: WOW <blabla>'Hello<blabla> WOW'你好 开头我通常可以用“””代替“”,但结尾有点难。怎么样 (^|\s)'.+$ 例如: 使用此模式 ^([^']*)('+)(.*)(\r?\n|$) 并替换为w/$1$2$3$4 如果最后一行以开头该怎么办?检查一行是否以单引号开头^.*在“”

如何使正则表达式仅在以“'”字符开头时才匹配所有新行字符? 例如:

提前感谢;)

编辑:我只想在每一行的开头和结尾放置标签,上面有这个“注释”。像这样:

WOW <blabla>'Hello<blabla>
WOW'你好
开头我通常可以用“””代替“”,但结尾有点难。

怎么样

(^|\s)'.+$
例如: 使用此模式

^([^']*)('+)(.*)(\r?\n|$)  
并替换为w/
$1$2$3$4


如果最后一行以
开头该怎么办?
检查一行是否以单引号开头
^.*
在“”之后总是有一个空行。”字符。为什么你想在你输入的最后一行中匹配<代码> \n>代码>,其中代码> >代码>在中间?因为这是基本的语言,我想在最后添加颜色标签。一开始我可以用“.”代替“.”。但最后它有点困难。我也用它来突出显示像“If”和“Then”这样的标记,使用:^([^Then]*)(Then+)(.*)(\r?\n |$)但我不想突出显示前面是否有“'”字符。你也有解决办法吗@阿尔法布拉沃不,你没有完全理解我。我想要这个正则表达式^([^Then]*)(Then+(.*)(\r?\n |$)但是当它的注释代码为“'”时,它不会高亮显示任何“Then”。@Fusseldieb请发布有效和无效的示例以匹配预期结果,然后>不添加标记,然后>添加标记我很抱歉我不理解,
请发布有效和无效示例以匹配预期结果
^([^']*)('+)(.*)(\r?\n|$)