一、正则匹配两字符串之间内容
例子:hello DROP TABLE IF EXISTS `ad_class`;word!
正则表达式:DROP([\s\S]*?);
匹配结果:DROP TABLE IF EXISTS `ad_class`;
注:正则表达式中的 ? 指不贪心匹配
不加 ? 则指贪心匹配
二、正则含参数替换(根据“()”分组)
例子:hello DROP TABLE IF EXISTS `ad_class`;word!
正则表达式:DROP([\s\S]*?);
替换为:'$1'seccess!
匹配结果:DROP TABLE IF EXISTS `ad_class`;seccess!
可借鉴博客:http:///tools/ /sunhuwh/article/details/49079169