gpt4 book ai didi

python - 不使用 OR 来匹配的正则表达式 (name ="myName".*house ="myHouse"|house ="myHouse".*name ="myName")

转载 作者:太空宇宙 更新时间:2023-11-03 15:26:22 26 4
gpt4 key购买 nike

我正在编写一个正则表达式,需要满足以下条件。

(name="myName".*house="myHouse"|house="myHouse".*name="myName")

名字或房子都可以放在第一位。我的正则表达式应该两者都匹配。

实际上我的真实代码在写了重复的代码后更大。

有没有办法像上面那样使用正则表达式而不重复?

最佳答案

在没有 | 的情况下执行此操作的唯一可能方法管道运算符是执行两个单独的正则表达式搜索。所以答案是否定的,没有其他办法。

此外,如果您正在搜索的是 XML 或 HTML,强烈建议您使用诸如 Beautiful Soup 之类的解析器而不是正则表达式。

关于python - 不使用 OR 来匹配的正则表达式 (name ="myName".*house ="myHouse"|house ="myHouse".*name ="myName"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43133033/

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