gpt4 book ai didi

c# - 一系列数字和点的简单正则表达式。 N{3}.N{3}.N{3}.N{3}

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

我在 C# 中有一个 ASP.NET 4.0 MVC 应用程序,我需要创建一个匹配 N{3}.N{3}.N{3}.{N{3} 的正则表达式,其中 N{3} 是任何 1、2 或 3 位数字 (0-9),例如

    1.1.1.1
111.111.111.111
1.111.111.1

我试过了

    @"^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$"

但这匹配了我不希望它喜欢的东西

    111.1.1
1111.1.1

我做错了什么?

最佳答案

正则表达式中的 . 表示“任何字符”。因此,如果你想匹配文字 . 你需要转义它,如下所示:

@"^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$"

关于c# - 一系列数字和点的简单正则表达式。 N{3}.N{3}.N{3}.N{3},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16723005/

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