cuclife.com > IT > C# > 0

c#实现addslashes()函数

网络整理 - 06-27

本文给大家讲述在c#中如何实现addslashes()函数

事实上,php中的addslashes函数,无非就是在下面这些字符前面加反斜杠:

    单引号 (')
    双引号 (")
    反斜杠 (\)
    NULL

双引号和NULL无关紧要。所以我们只需要在c#中,在单引号'和反斜杠\前面加反斜杠即可。

不过在c#的替换里面实现起来还是有点麻烦,\和转义被搞晕了。。。实现代码如下:

string str =@"\'"; //将\'都加上反斜杠,变为\\\' string result = Regex.Replace(str, @"\\", @"\\"); result = Regex.Replace(result, "'", "\\'"); MessageBox.Show(result);

c#实现addslashes()函数