我有一个类似这样的字符串
ch:keyword
ch:test
ch:some_text
我需要一个正则表达式,可以匹配所有的字符串,但它不能匹配以下内容:
ch: (ch: is proceeded by a space, or any number of spaces)
ch: (ch: is proceeded by nothing)
我能够使用带有“ch:”的字符串来推断其长度。非常感谢您的帮助;我正在使用PHP的preg_match()函数。
编辑:我已经尝试过以下代码:
preg_match("/^ch:[A-Za-z_0-9]/", $str, $matches)
然而,这只匹配字符串后面的1个字符。我尝试在闭合方括号后面加上*,但这会匹配空格,而我不想要。
explode()
函数和if
语句会更易读。 - johnsyweb