首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Preg -需要reg ex

Preg -需要reg ex
EN

Stack Overflow用户
提问于 2010-06-05 03:50:54
回答 1查看 226关注 0票数 0

查找reg ex to null (空)字符串(如果它包含坏字)..

代码语言:javascript
复制
    $string1 = "Ihatestackoverflow";
    $string2 = "I HaTe sackoverflow";
    $string3 = "1HaTestackoverflow";

    $badword = "hate";

# result
# string1 = "";
# string2 = "";
# string3 = "";
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-06-05 03:57:26

代码语言:javascript
复制
$regex = '#^.*?(hate).*$#ims';
$str = preg_replace($regex, '', $str);

要添加更多的“坏单词”,只需在()中添加它们:

代码语言:javascript
复制
$regex = '#^.*?(hate|anotherbadword|yetanother|etc).*$#ims';

前导^和尾随$匹配完整字符串。I选项用于不区分大小写的匹配。M启用多行模式(以便^和$匹配整个字符串,而不是其中的一行)。S启用DOTALL (因此。也匹配换行符)。

你可以

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2977313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档