PHP使用正则表达式检测字符串是否包含指定的字符

preg_match

匹配一些比较复杂的字符串常常需要用到正则表达式,PHP提供了preg_match方法用于对字符串做正则匹配。

$str = 'Hello World';

if (preg_match('/\bHello\b/',$str))
    echo 'true';

strpos

对于简单的字符查找也可以使用strpos,它的效率会比preg_match高。

$str = 'Hello World';

if (strpos($str, 'Hello') !== false) {
    echo 'true';
}

版权声明:著作权归作者所有。

相关推荐

Linux shell判断字符串是否以某些字符开头

==比较使用bash检查字符串是否以某些字符开头可以使用==比较[[ $str == h* ]] 示例str="hello" if [[ $str == h* ]]; then  echo 'yes' fi 有两个地方需要注意:h*不需要使用引号括起来,使用引号括起来是直接做相等

JavaScript(ES6)判断字符串是否包含子字符串的方法

ES6 includesES6的字符串新增了includes方法,我们可以用它来判断是否包含子字符串。str.includes(searchString[, position]) searchString:查询的子字符串position:可选,开始搜索的位置,默认为0'Blue Whale'.includes('Blue'); // returns

Python判断字符串是否为数字

Python判断一个字符串是否为数字,可以分为两种情况考虑。字符为纯数字如果需要检测的数字为纯数字,不包括负号,小数点等,可以使用字符串的isdigit()函数来判断>>> a = "001" >>> a.isdigit() True >>> a = &q