我想在文本中的特定字符串之前删除2个字符。 例如,我的文字如下:
"/^ApplicationNode1Node2<$ApplicationNode3....."
所以我想在Application
之前删除2个字符预期输出:&#34; ApplicationNode1Node2ApplicationNode3 .....&#34;
答案 0 :(得分:1)
<强>更新强>
此方法将删除特殊字符..
public static string RemoveSpecialCharacters(string str)
{
return Regex.Replace(str, "[^a-zA-Z0-9_.]+", "", RegexOptions.Compiled);
}
答案 1 :(得分:0)
您可以使用:
//替换不需要的字符
String newString = oldString.Replace("\^","");
或
//从第二个字符读取
String newString = oldString.SubString(2);
答案 2 :(得分:0)
您可以尝试remove()
data="/^ApplicationNode1Node2<$ApplicationNode3";
data.Remove(0,2);
如果您正在寻找其他内容,请告诉我
答案 3 :(得分:0)
以下代码删除字符串Application
之前的任意两个字符:
var str = "/^ApplicationNode1Node2<$ApplicationNode3.....";
str = Regex.Replace(str, ".{2}Application", "Application");
// result is "ApplicationNode1Node2ApplicationNode3....."