我有一个文本,只是想在我第一次捕获后删除所有内容。我想我会重复"。 \ s "至少和我有断线一样频繁。但我希望有一个更加灵活和干燥的解决方案。
BIO_ctrl_set_connected(bio, 0, &client_addr);
答案 0 :(得分:0)
从最快到最慢订购:
没有正则表达式:最明显的
$newText = ( false !== $pos = strpos($subject, ')') ) ? substr($subject, 0, $pos + 1)
: $subject;
使用preg_match
:获取您想要的内容,而不是替换您不想要的内容
$newText = preg_match('~[^)]*\)~', $subject, $m) ? $m[0] : $subject;
使用preg_replace
: s修饰符允许点匹配换行符
$newText = preg_replace('~\).*~s', ')', $subject);