所以我看过几篇文章有点太深了,所以我不确定从他们所做的正则表达式中删除什么。
我基本上得到了这个
foo:bar一直到anotherfoo:bar;seg98y34g.?sdebvw h segvu(任何事情都是真的)
我需要一个 PHP 正则表达式来删除冒号后的所有内容。第一部分可以是任何长度(但它从不包含冒号。所以在上述两种情况下,我都会得到
foo和anotherfoo
在做了类似这个可怕的伪代码示例之后
$string = 'foo:bar';
$newstring = regex_to_remove_everything_after_":"($string);
编辑
发布后,explode()
工作是否足够可靠?就像是
$pieces = explode(':', 'foo:bar')
$newstring = $pieces[0];