gpt4 book ai didi

regex - 匹配 EOF 的正则表达式

转载 作者:行者123 更新时间:2023-12-03 05:10:36 25 4
gpt4 key购买 nike

我有一些如下所示的数据:

john, dave, chris
rick, sam, bob
joe, milt, paul

我使用这个正则表达式来匹配名称:

/(\w.+?)(\r\n|\n|,)/

这在大多数情况下都有效,但文件在最后一个单词之后突然结束,这意味着最后一个值不会以 \r\n\n 结尾或。以 EOF 结束。有没有办法在正则表达式中匹配 EOF,以便我可以将其放在第二个分组中?

最佳答案

这个问题的答案是 \Z 我花了一段时间才弄清楚,但现在它可以工作了。请注意,相反,\A 匹配整个字符串的开头(而不是 ^$ 匹配一行的开头)。

Python :
\Z 匹配绝对字符串结尾

Java , C# (.NET) , PHP , Perl :
\Z 匹配字符串结尾(如果存在,则在最后一个换行符之前)
\z 匹配绝对字符串结尾

Go :
\z 匹配绝对字符串结尾

以上所有内容:
\A 匹配绝对字符串开头

关于regex - 匹配 EOF 的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1171284/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com