C# 如何编写我自己的正则表达式
我不知道如何写我自己的正则表达式 1规则:我想要允许:a-z,a-z,0-9<代码>新正则表达式(“[^a-zA-Z0-9-]”)代码> 2规则:我想要允许字符:C# 如何编写我自己的正则表达式,c#,regex,C#,Regex,我不知道如何写我自己的正则表达式 1规则:我想要允许:a-z,a-z,0-9新正则表达式(“[^a-zA-Z0-9-]”) 2规则:我想要允许字符:+,-,| 如何组合第一条规则和第二条规则?[^]是一个否定字符类,将匹配字符类中除^之后的所有内容 可以将所有修饰符和图案放置在角色类中: "[a-zA-Z0-9|+-]" 但请注意,由于-用于字符类中的字符范围,因此需要将其放在其他模式的末尾或转义。感谢您的回复。
+
,-
,|
如何组合第一条规则和第二条规则?
[^]
是一个否定字符类,将匹配字符类中除^
之后的所有内容
可以将所有修饰符和图案放置在角色类中:
"[a-zA-Z0-9|+-]"
但请注意,由于
-
用于字符类中的字符范围,因此需要将其放在其他模式的末尾或转义。感谢您的回复。