1、去掉字符串中的转义等特殊字符:
stringinputString=@”helloworld]\“
StringBuildersb=newStringBuilder()
string[]parts=inputString.Split(newchar[]{’‘,‘\n’,‘\t’,‘\r’,‘\f’,‘\v’,’\’},StringSplitOptions.RemoveEmptyEntries)
intsize=parts.Length
for(inti=0i<sizei++);
sb.AppendFormat(“{0}“,parts[i])
2、删除字符串头尾的转义等特殊字符串:
使用SubString和Remove来 *** 作
比如去掉结尾的转义字符,可以使用
inputString.SubString(0,inputString.Length-1);
inputString.SubString(0,inputString.Length-2);
inputString.SubString(0,inputString.Length-3);
扩展资料
C#字符串取消转义字符的转义作用,使其正常显示
usingSystem
usingSystem.Collections.Generic
usingSystem.ComponentModel
usingSystem.Data
usingSystem.Drawing
usingSystem.Linq
usingSystem.Text
usingSystem.Windows.Forms
namespacetest1
{
publicpartialclassForm2:Form
{
publicForm2()
{
InitializeComponent()
}
privatevoidbutton1_Click(objectsender,EventArgse)
{
stringstr=@"D:\document\test.txt"
stringstr1="D:\\document\\test.txt"
MessageBox.Show(str+"---"+str1)
}
}
}
你可以试试下面的语句:
update your_table set your_field=replace
用不着游标,你的特定字符如果无法显示,可以用char(x)表示。
有时候不需要出库,在数据库中修改一些内容,就需要用到下列语句。
sql语句为:UPDATE`table_name`SET`field_name`=replace(`field_name`,’from_str’,'to_str’)
代码说明:table_name——表的名字,field_name——字段名,from_str——需要替换的字符串,to_str——替换成的字符串。
目的是为了直接用sql *** 作数据库修改字段中的某些字串。也可以使用下列方法有条件的替换,比较麻烦,需要三步。SELECT出来符合的记录,然后进行字符串替换,再UPDATE,但这样需要三个步骤。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)