gpt4 book ai didi

c# - 如何设置重复正则表达式?

转载 作者:太空宇宙 更新时间:2023-11-03 21:43:06 25 4
gpt4 key购买 nike

我有正则表达式 ^\d{5}$|^\d{5}-\d{4}*$" 它检查了美国 zip 。但我需要检查“zip, zip, zip”,该怎么做?

我试过这个 ^(\d{5}$|^\d{5}-\d{4},)*$ 但它不起作用

最佳答案

尝试

((^|, )(\d{5}|\d{5}-\d{4}))*$

测试员:http://regexr.com?36297

每个匹配项必须以 (^|, ) 开头,因此在字符串开头或 ,(逗号空格)

请注意,您不应在 .NET 中使用 \d,因为 ٠١٢٣٤\d! (在 .NET \d 中包括非 ASCII Unicode 数字)。 [0-9] 通常更好。

关于c# - 如何设置重复正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18377802/

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