我对 Regex 的了解并不多,所以这似乎是一个愚蠢的问题。
我将 a 拆分string
为string[]
with .Split(' ')
。
目的是检查单词,或替换任何单词。
我现在遇到的问题是,对于要替换的单词,它必须是完全匹配的,但是按照我拆分它的方式,拆分后的单词可能有(
or [
。
到目前为止,为了解决这个问题,我正在使用这样的东西:
formattedText.Replace(">", "> ").Replace("<", " <").Split(' ')
.
现在这很好用,但我想合并更多特殊字符,例如[;\\/:*?\"<>|&']
.
有没有比我的替换方法更快的方法,比如正则表达式?我觉得我的路线远非最佳答案。
EDIT
This is an (example) string
将被替换为
This is an ( example ) string