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|$)