Regex 换行正则表达式在Geany中不起作用

Regex 换行正则表达式在Geany中不起作用,regex,geany,Regex,Geany,我想在Ubuntu中检测换行符。我使用了正则表达式,如\n、\r和\r\n,但它没有检测到任何东西 我也尝试更改一些行尾设置以使其正常工作,但仍然没有成功: 最后,我还尝试使用与文档不同的编码→ 设置编码菜单,但仍然没有成功 我想我做错了什么,但我仍然不知道是什么。作为,您需要启用“使用多行匹配”选项。见: “使用多行匹配”对话框选项启用多行正则表达式。 多行正则表达式的工作原理与单行正则表达式类似,但匹配可以跨越多行 此外,您还可以使用: 换行序列 在字符类之外,转义序列\R匹配任何Unico

我想在Ubuntu中检测换行符。我使用了正则表达式,如\n、\r和\r\n,但它没有检测到任何东西

我也尝试更改一些行尾设置以使其正常工作,但仍然没有成功:

最后,我还尝试使用与文档不同的编码→ 设置编码菜单,但仍然没有成功

我想我做错了什么,但我仍然不知道是什么。

作为,您需要启用“使用多行匹配”选项。见:

“使用多行匹配”对话框选项启用多行正则表达式。 多行正则表达式的工作原理与单行正则表达式类似,但匹配可以跨越多行

此外,您还可以使用:

换行序列 在字符类之外,转义序列\R匹配任何Unicode换行符序列。此特定组匹配两个字符序列CR后跟LF,或单个字符LF换行符、U+000A、VT垂直制表符、U+000B、FF换行符、U+000C、CR回车符、U+000D、NEL下一行、U+0085、LS行分隔符、U+2028或PS段落分隔符、U+2029中的一个。两个字符的序列被视为不能拆分的单个单元。在字符类中,\R与字母R匹配


在打开的文件内进行简单搜索时,从行的末尾到第一行的开头进行选择。在“查找”框中复制并粘贴

它将被视为一个方形盒子,里面写着四个字母。这肯定会检测到Geany中的每个LF


在正则表达式中,使用$而不是\r\n或\r。它将在Geany中检测多行模式下的行尾。

是否尝试选中多行复选框?此外,是否尝试过?@MohammadYusufGhazi您是对的,这是缺少的选项!tnxSee