gpt4 book ai didi

c# - RegEx表达帮助

转载 作者:太空宇宙 更新时间:2023-11-03 17:37:13 24 4
gpt4 key购买 nike

我需要一个正则表达式,该表达式不能让某人继续检查单词'box'或'Box'或'BOX'的类型,然后是数字。要使此功能正常工作,必须同时满足两个条件:单词框和数字不是一个或另一个。有人知道该怎么写吗?

编辑:

大家好,我尝试了一些,问题是它阻止了诸如1234 S. Something Lane之类的常规地址。我只想防止用户输入p.o之类的内容。框1234。我们正在计算带有“框”一词和数字的任何内容,但不应接受。

谢谢

最佳答案

问题明确后进行编辑:

new Regex(@"\bbox\s*\d+", RegexOptions.IgnoreCase);


在输入字符串中的任意位置,它都将“ box”作为单词本身进行匹配,可以选择在其后跟空格,后跟数字。因此它将匹配:


盒子12
专栏12
邮局专栏12
专栏12a


不匹配:


黄杨12
音箱12
盒装Pog
Box Pog 12


(如果您的原始问题解释了您实际上要做什么,那将非常有帮助!)

关于c# - RegEx表达帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1039274/

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