regex-lookarounds 相关问题

正则表达式外观是零宽度断言,用于验证当前匹配位置的匹配上下文的条件。

正则表达式 "(\d)(?=\d) " 和 "(\d)(?=\d )" 之间的区别?

我在正则表达式中遇到了反向引用概念,并正在尝试这些概念。但是我无法理解这两个正则表达式之间的区别。假设我的数据字符串为 5152249435 &quo...

回答 1 投票 0

查找以 开头的字符串。不包含 .并以 _ 任何字符结尾:然后是任何字符

我有这样的字符串: fd.s_fdsfds.na233_OVERFLOW:fdsfdsfds fds_f.dsfds.cs194_0.0-1000.0:fdsfds fdsf.dsfds.abc333_0.0-1000.0:fdsfds 我要匹配 “na233”和“cs194”&am...

回答 1 投票 0

匹配具有两个或更多唯一扩展名的文件的正则表达式

我正在尝试创建匹配具有两个或多个扩展名的文件的正则表达式,但我想忽略重复的扩展名。 我想要的结果示例: videogame.exe.exe - 不匹配 未知.pdf.ex...

回答 1 投票 0

正则表达式从 .css 文件中查找所有类名

我正在为一个开源项目处理票证。有超过 800 个 css 文件,我需要从所有这些文件中获取所有类名,然后检查这些类名的所有 HTML 文件...

回答 1 投票 0

正则表达式匹配字符串,但在包含某些元素时不匹配

我正在尝试使用一系列相似的字符串进行正则表达式匹配,但不匹配满足另一个特定条件的其他字符串。我几乎做对了,但在尝试排除某些内容时遇到了麻烦

回答 1 投票 0

Python 正则表达式匹配前面没有另一个字符串但中间有其他单词的字符串

我尝试了对正则表达式匹配单词的接受答案,前面没有紧接着另一个单词,但之前可能有该单词,但这不起作用。 >>> re.search('(? 我尝试了接受的答案正则表达式匹配单词前面没有紧接着另一个单词,但可能之前有该单词,但这不起作用。 >>> re.search('(?<!nonland) onto the battlefield', "When you cast this spell, reveal the top X cards of your library. You may put a nonland permanent card with mana value X or less from among them onto the battlefield. Then shuffle the rest into your library.") <re.Match object; span=(144, 165), match=' onto the battlefield'> >>> re.search('^.*?(?<!nonlaxnd)(?<!\W)\W*\bonto the battlefield\b.*', "When you cast this spell, reveal the top X cards of your library. You may put a nonland permanent card with mana value X or less from among them onto the battlefield. Then shuffle the rest into your library.") >>> # basically only match good when no bad: >>> re.search('(?<!bad) good', "other bad other good.") <re.Match object; span=(15, 20), match=' good'> 我想 in 如此简单解释了为什么 Python 的内置 re 模块不执行可变长度后向查找。 >>> s = "other bad other good."; 'good' in s and not re.search('bad.*good', s) False >>> s = "other baod other good."; 'good' in s and not re.search('bad.*good', s) True

回答 1 投票 0

正则表达式模式打印组1和组2

当我尝试在字符串匹配后提取内容但我得到的结果来自 Group1 时,我刚开始使用正则表达式 正则表达式模式:(“方法”:)(?s)(.*$) 字符串:...

回答 2 投票 0

匹配对称(回文)文本模式的正则表达式

我正在尝试匹配以下形式的字符串: 伊特尔蒂 伊蒂蒂蒂蒂 伊蒂蒂蒂蒂蒂蒂 但不是 伊尔蒂蒂 伊蒂特尔蒂 其中“r”两侧的图案长度相同。 我可以写(我认为): (它)...

回答 1 投票 0

带有负向前瞻的 Java 正则表达式

我在用 Java 编写正则表达式来解析日志文件中的信息时遇到了一些麻烦。 我有一个字符串,其中结构“timeinstant:具有任何字符的一些字符串”是代表...

回答 3 投票 0

仅当以下字符串与模式匹配时才匹配

我试图匹配以某个字符串开头的整个字符串,然后匹配除 :: 之外的任意数量的字符,如果 :: 匹配,则仅接受后面跟着字符串 CASE 的情况。 所以对于e...

回答 1 投票 0

检查特定的正则表达式,最多可以包含 3 个由字母和数字组成并用逗号分隔的键,但不仅仅是零

我需要帮助检查我的正则表达式。 语境: 我有一个脚本,它采用 Excel 文件作为输入来将产品导入到数据库中,有一个特殊字段采用产品的“额外键”,...

回答 1 投票 0

正则表达式仅匹配范围内的第二个 IP 地址

我试图仅将字符串中的第二个有效 IP 地址与一系列 IP 地址进行匹配。有时,地址之间没有空格,而某些地址之间有一个或多个空格。还有

回答 3 投票 0

Python 正则表达式匹配模式(如果不在双引号中或等于关键字列表)

我有一个正则表达式模式,它代表我正在尝试解析的语言中的有效变量名称: R' ([A-Z][A-Z0-9_]{0,35} '(例如 VAR_NAME、TABLE_READ、SOME_OTHER_VAR 等..) 然而,我不想...

回答 1 投票 0

正则表达式同时重命名多个文件

我正在尝试使用正则表达式来重命名我的头文件。我本可以轻松地手动更改文件,但已经几个小时了,我一直在绞尽脑汁试图弄清楚。 我有3件想要的东西...

回答 1 投票 0

如何正则表达式匹配不包含一组子字符串的字符串[重复]

我正在查看 1000 个 JSON 文件,所有这些文件都有这样的属性:“value”:{some number}, 我想 grep 所有这些 JSON 文件,并匹配所有值的情况...

回答 1 投票 0

POSIX 正则表达式:排除表达式中的单词?

我正在尝试使用 POSIX(扩展)正则表达式创建一个正则表达式,我可以在我的 C 程序代码中使用它。 具体来说,我想出了以下内容,但是,我想排除......

回答 1 投票 0

在正则表达式中实现负向先行以排除包含特定字符串的代码块

这是我在此处发布的原始问题的后续,但我希望能帮助您扩展其功能。我有以下字符串,我试图从中捕获(让我们称之为 o...

回答 1 投票 0

正则表达式负向前瞻与组

我尝试将正则表达式与负向前瞻和组一起使用。不幸的是它没有按预期工作,所以我需要帮助。 我需要解析出字符串末尾的尺寸(英寸)...

回答 1 投票 0

捕捉负面前瞻

我需要 https://github.com/mchelem/terminator-editor-plugin 来捕获带有行号的不同类型的路径。到目前为止我使用这种模式: (?![ab]\/)(([^ :\"])+?\.(html|py|css|js|...

回答 1 投票 0

正则表达式问题 - 匹配 API 名称

我目前正在使用一个大型代码库,其中最近一个 API 的签名发生了更改。所以我需要修改数千个文件才能获得新功能。于是开发了一个java程序来...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.