我有这种格式的文字
"术语:156 ^^^:^^ 59 datainput"或"术语:156 ^^^:59 datainput"或"术语:156:^^^ 59"
"^"代表白色空间.注意两个数字和冒号之间的空格.两个数字之间有2,3,4或甚至7个空格.我想删除这些空格,以便文本可以采用以下格式:
"术语:156:59 datainput"
这两个数字之间没有更多的空间 - > 156:56.我想只删除数字和冒号之间的空格.
感谢您的任何意见.
请尝试以下方法
Dim result = Regex.Replace(input, "(\d)\s*:\s*(\d)", "$1:$2")
Run Code Online (Sandbox Code Playgroud)
这使用正则表达式来匹配数字和冒号之间的空格.任何这样的模式都将被最后一个参数替换.$ 1和$ 2是转义序列,表示"替换为与第一个和第二个括号匹配的文本".在这种情况下,它将是一个数字.
| 归档时间: |
|
| 查看次数: |
1002 次 |
| 最近记录: |