求个获取指定字符之后的所有字符串 但是不包含指定字符的方法
程序员文章站
2022-05-06 20:52:27
...
strstr获取指定字符之后的所有字符串,其中是包含那个指定字符的,求个不包含指定字符的方法
回复内容:
strstr获取指定字符之后的所有字符串,其中是包含那个指定字符的,求个不包含指定字符的方法
可以这样做(参考)
或者
使用正则匹配:
.*)/", $allString, $matches);
print_r($matches);
其中,right只是给匹配的结果命名,最终输出:
Array
(
[0] => Chongqing 123456!
[right] => 123456!
[1] => 123456!
)
$str = 'I love guangdong 123456!';
$strDelimiter = 'guangdong';
var_dump(preg_split('/'.preg_quote($strDelimiter,'/').'/',$str));
# 如果确定strDelimiter只出现一次
var_dump(strrev(strstr(strrev($str),strrev($strDelimiter),true)));
# 替换
var_dump(preg_replace('/.+?'.preg_quote($strDelimiter,'/').'/','',$str));
推荐阅读
-
PHP使用strstr()函数获取指定字符串后所有字符的方法
-
PHP使用strstr()函数获取指定字符串后所有字符的方法
-
PHP使用strstr()函数获取指定字符串后所有字符的方法,strstr字符串
-
python编写一个程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径
-
编写一个程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出绝对/相对路径
-
python 学习编写一个程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出绝对路径。
-
JavaScript判断一个字符串是否包含指定子字符串的方法_javascript技巧
-
JavaScript判断一个字符串是否包含指定子字符串的方法_javascript技巧
-
PHP使用strstr()函数获取指定字符串后所有字符的方法_PHP
-
一个用于删除指定字符串之后或之前所有字符的函数