如何删除字符#之前和之后的1个字符串
例如: 我有字符串:ABC#DEF 我想得出的结果是:ABEF
答案 0 :(得分:3)
您可以使用正则表达式在#
之前和之后将一个字符分隔。
String.Join("", System.Text.RegularExpressions.Regex.Split("ABC#DEF", @".#."))
答案 1 :(得分:1)
简单的方法,您可以做到:
pos = <yourStringVariable>.IndexOf('#')
->找到“#”位置target = yourStringVariable.Substring(pos - 1, 3)
->获取“#”以及下一个和上一个yourStringVariable.Replace(target, "")
->以字符串形式清除它们。