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()函数