Hug*_*ugo 1 regex search replace
任何人都可以解释这里被替换的内容吗?
我不知道是否有足够的信息来了解被搜索的内容以及被替换的内容:
regEx.Pattern = "(\s) *(\S)"
regEx.Global = True
that = regEx.Replace(that, "$1$2")
Run Code Online (Sandbox Code Playgroud)
\s是一个空白字符,例如制表符或空格.\S是任何其他角色.因此,这会保留第一个空白字符,并删除在打印字符之前出现的所有后续空格(特别是空格,而不是任何空白字符).我猜也许是为了"清理"同时使用制表符和空格缩进的行,尽管这似乎是一种非常糟糕的方法.