[英]How to use Regex to find exact same sequence in php?
我想使用正则表达式删除精确序列“烤”之后的所有字符。 我尝试了以下方法。
echo preg_replace('/^[^roast]+/', '', "I ate a big roast and it was delicious.");
但是,如果找到了列表中的一个字符;而不是整个序列,那么正则表达式将返回一个匹配项。在这种情况下,它将获取 'ate' 的 'a' 作为匹配项。
我想要的是: " and it was delicious"
我得到的是: "ate a big roast and it was delicious."
您当前的正则表达式匹配字符串开头的除 r、o、a、s 或 t 之外的字符序列。
你想要任何字符串,然后是roast
:
.+roast
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.