gpt4 book ai didi

regex - 如何在 RegEx 模式的 RegEx 匹配中包含第一个字符?

转载 作者:行者123 更新时间:2023-12-05 01:22:23 28 4
gpt4 key购买 nike

我有以下文字:

This is a test ::a. MODE 3 within 7 hours,

::b. MODE 4 within 13 hours, and

::c. MODE 5 within 37 hours

:: My Test

以及以下 RegEx 模式:

(?<=^::[A-z ])(.*?)(?=$)

在这里测试:https://regex101.com/r/w1f0Dn/1

它正确地标识了我需要的结果(而不是它应该的第一行)。但是,我试图将第一个字符作为结果匹配的一部分。

例子:::b。 MODE 行找到该行,但它不包括 b 作为匹配的一部分。我需要最后一场比赛是 b。 MODE 4 在 13 小时内, vs .MODE 4 在 13 小时内, 有办法做到这一点吗?

最佳答案

移动[A-Za-z ]从 lookbehind 中分组并进入第一个捕获组:(?<=^::)([A-Za-z ].*)

关于regex - 如何在 RegEx 模式的 RegEx 匹配中包含第一个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74238518/

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