IT技术学习网
IT技术学习网
您的位置: 主页 > 编程技术 > c# >

c#实现addslashes()函数

2015-01-13 00:46 来源: IT技术学习网原创 阅读:

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

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

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

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

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

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

c#实现addslashes()函数
转载需注明出处:IT技术学习网 http://www.itjsxx.com/csharp/csharp_addslashes.html

评论文章 c#实现addslashes()函数
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
  • 雨嘉
    2015-12-03 03:59:36发表

    不错,很简洁!!!!

IT技术学习网 - 关于我们 - 联系我们 - 版权声明 - 网站地图