欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

使用DataTable.Select 方法时,特殊字符的转义方法分享

程序员文章站 2024-02-27 18:30:15
复制代码 代码如下:public static string replace(string oldstr)     &nb...
复制代码 代码如下:

public static string replace(string oldstr)
        {
            if (string.isnullorempty(oldstr))
            {
                return "";
            }
            string str2 = regex.replace(oldstr, @"[\[\+\\\|\(\)\^\*\""\]'%~#-&]", delegate(match match)
            {
                if (match.value == "'")
                {
                    return "''";
                }
                else
                {
                    return "[" + match.value + "]";
                }
            });
            return str2;
        }