gpt4 book ai didi

regex - 如何否定正则表达式

转载 作者:行者123 更新时间:2023-12-02 16:58:42 26 4
gpt4 key购买 nike

Possible Duplicate:
Regular expression to match string not containing a word?
How can I invert a regular expression in JavaScript?

假设我有正则表达式 foo123 。如何匹配所有 foo123 的内容?

最佳答案

为此使用负前瞻。

(?!foo123).+

匹配除foo123之外的任何字符串

如果您还想匹配空字符串,请使用 (?!foo123).*

在您的情况下(根据评论),所需的正则表达式是 (?!P[0-9]{1,}).+

它匹配P123,但不匹配P123

关于regex - 如何否定正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14682905/

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