0
我需要从PHP中的字符串中删除所有出现的前缀为两个破折号的--word。从字符串中删除所有--arguments
我收集我通过preg_replace()
这样做,但我不能写一个正则表达式来做到这一点。
我需要从PHP中的字符串中删除所有出现的前缀为两个破折号的--word。从字符串中删除所有--arguments
我收集我通过preg_replace()
这样做,但我不能写一个正则表达式来做到这一点。
像这样:
$result = preg_replace ('~--tHeUgLyWoRd\b~', '', $mystring);
任何话(例如伊波利特):
$result = preg_replace('~--\w++\b~', '', $mystring);
的话可以包含连字符:
$result = preg_replace('~--(\w++-?)++\b~', '', $mystring);
,但没有下划线:
$result = preg_replace('~--([^\W_]++-?)++\b~', '', $mystring);
是否要删除所有出现的带有'--'前缀或唯一字的所有单词?像@casimir例子'--tHeUgLyWoRd'? – 2013-04-29 01:04:59