gpt4 book ai didi

ruby - 正则表达式,查找包含但不以开头的字符串

转载 作者:数据小太阳 更新时间:2023-10-29 07:48:52 25 4
gpt4 key购买 nike

我正在解析一个文本文件,遍历每一行,但我在计算正则表达式时遇到了问题。此解析的一部分涉及更改事件,例如:

&E; é

我尝试了以下正则表达式,但它没有返回任何内容:

/^(?!&)(É)/

有什么建议吗?

最佳答案

所以您只想匹配不在行首的 É 吗?

使用

/(?<=.)&Eacute;/

(假设是 Ruby 1.9,因为 1.8 不支持 lookbehind)

基本原理:. 匹配除换行符之外的任何字符。因此,如果 lookbehind 断言匹配,则我们不在该行的开头。

关于ruby - 正则表达式,查找包含但不以开头的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5875336/

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