我有文字:
SMS \r\n\t• Map - locations of
如何删除 • 和后面的第一个字符之间的所有空格?
上面的例子应该导致
SMS \r\n\t•Map - locations of
我有文字:
SMS \r\n\t• Map - locations of
如何删除 • 和后面的第一个字符之间的所有空格?
上面的例子应该导致
SMS \r\n\t•Map - locations of
通过使用正则表达式,可以这样做:
var input = "SMS \r\n\t• Map - locations of";
var regexPattern = @"(?<=•)\s+(?=\w)";
var cleanedInput = Regex.Replace(input, regexPattern, String.Empty);
这将用空字符串替换 • 和第一个单词字符之间的任何空格。
string s = "SMS \r\n\t• Map - locations of";
string[] temp = s.Split('•');
s = temp[0]+temp[1].TrimStart(' ');
您可以使用此正则表达式:
string toInsertBetween = string.Empty;
string toReplace = "SMS \r\n\t• Map - locations of";
string res = Regex.Replace(toReplace, "•[ ]+([^ ])", "•" + toInsertBetween + "$1");