有一个字符串
str = "test--removing-----minus-";
Run Code Online (Sandbox Code Playgroud)
试图替换
str = Regex.Replace(str, @"\-*", @"-");
Run Code Online (Sandbox Code Playgroud)
但我明白了
"t-e-s-t--r-e-m-o-v-i-n-g--m-i-n-u-s-";
Run Code Online (Sandbox Code Playgroud)
*匹配先前模式的0或更多匹配.使用{2,}匹配2 or more匹配.
并且-不需要被转义.
str = Regex.Replace(str, @"-{2,}", @"-");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
445 次 |
| 最近记录: |