PHP PREG_替换更改字符串
我有以下字符串: 什么东西:字符串小写什么东西B:数字 我试图用preg_replace获取某物后的字符和某物后的数字 此外,有时字符串只是第一部分: 什么东西烧焦了什么东西 所以我需要的是使用preg_替换得到的结果: 字符串、小写字母、数字 或者只是 字符串小写 如果字符串中没有b 任何想法都将不胜感激PHP PREG_替换更改字符串,php,preg-replace,Php,Preg Replace,我有以下字符串: 什么东西:字符串小写什么东西B:数字 我试图用preg_replace获取某物后的字符和某物后的数字 此外,有时字符串只是第一部分: 什么东西烧焦了什么东西 所以我需要的是使用preg_替换得到的结果: 字符串、小写字母、数字 或者只是 字符串小写 如果字符串中没有b 任何想法都将不胜感激 谢谢这是第一个案例的正则表达式: /Something:([a-z]+).*?Somethingb:(\d+)/ 替换 $1 , $2 您还可以传递&$count参数以了解替换是否成功
谢谢这是第一个案例的正则表达式:
/Something:([a-z]+).*?Somethingb:(\d+)/
替换
$1 , $2
您还可以传递&$count参数以了解替换是否成功
在第二种情况下,你想让某个东西变成某个东西吗?如果是这样的话,如果$count==0,您可以只执行strtolower$string,您能提供更多信息吗?我不太明白。“char”基本上可以是任何字符串吗?比赛的终点是什么?字符串可以有空格吗?我是否希望正则表达式匹配所有内容,直到它遇到“Somethingb”,如果它存在,它将在哪里查找数字?