gpt4 book ai didi

正则表达式:可选组合表达式的最佳语法?

转载 作者:行者123 更新时间:2023-12-04 06:01:36 26 4
gpt4 key购买 nike

我想匹配可选的表达式组合。在这个特定的例子中,我想匹配单词 通过 .还有,如果的话运行 游泳 先通过(带空格)然后匹配整个短语。所以前面的表达式组合 通过 必须是可选的。

我希望以下所有行都是正匹配:

swim through <-- match entire phrase
jump through <-- match entire phrase
hike through <-- match only the word "through"

为此,我可以使用以下表达式:
(jump\W|swim\W)?through

但是,是否可以在不添加 \W 的情况下完成相同的操作?之后 jumpswim ?我正在尝试这样的事情:
(jump|swim)?\W?through

但这不能正常工作,因为它会包含第三个示例之前的空间。我只想要这个词,而不是它周围的空白。

最佳答案

这个怎么样:(?:(jump|swim)\W)?through

关于正则表达式:可选组合表达式的最佳语法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8855788/

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