【发布时间】:2012-01-10 21:52:49
【问题描述】:
我试图弄清楚如何编写一个模式来匹配以下内容:“3Z 5Z”。其中的数字可能会有所不同,但 Z 是恒定的。我遇到的问题是试图包含空格......目前我有这个作为我的模式
pattern = @"\b*Z\s*Z\b";
“*”代表“Z”前面的数字的通配符,但它似乎不想使用其中的空格。例如,我可以成功使用以下模式匹配没有空格的相同事物(即 3Z5Z)
pattern = @"\b*Z*Z\b";
我正在用 .NET 4.0 (C#) 编写这个程序。非常感谢任何帮助!
编辑:此模式是较大字符串的一部分,例如: 3Z 10Z 锁425"
【问题讨论】:
标签: c# arrays regex function output