【发布时间】:2012-02-04 06:59:36
【问题描述】:
我不擅长正则表达式,但我通常可以弄明白;这是我的问题:
我想检查一个字符串,看看它是否至少有 10 个字符,但我想忽略开头和结尾的空格。以下是我尝试匹配的一些示例:
s = space
|...| = match
0123456789012345678901234567890123456789
----------------------------------------
|ABCDEFGHIJ|
sss|ABCDEFGHIJ|s
ssss|123s45s567|ssss
|ABCDEFGHIJKLMNOP|ssssss
对于上面的 4 个示例,我尝试查找的正则表达式应该返回 true。第三个是我遇到的问题。我不能让它忽略边界上的空白,同时仍然计算它之间的空白。
如果这很重要,我正在使用 C#4.0。我必须使用正则表达式,我不能执行 string.Trim() 之类的操作或任何类似的操作。
【问题讨论】: