我有以下字符串:
“Something:string(小写)任何东西Somethingb:数字”
我正在尝试使用 preg_replace 获取Something之后的字符和Somethingb之后的数字。
此外,有时字符串只是第一部分:
“有什么特色”
所以我需要的是使用 preg_replace :
这样的结果“string(小写),数字”
或只是
“的字符串(小写)”
如果字符串b不在字符串中。
任何想法都会非常感激。
由于
答案 0 :(得分:0)
这是第一种情况的正则表达式:
/Something:([a-z]+).*?Somethingb:(\d+)/
并替换
$1 , $2
您也可以通过& $ count参数来了解替换是否成功
在第二种情况下,您是否希望“有什么东西可以成为什么”成为“有什么特色”?如果这样你可以只做strtolower($ string)如果$ count == 0