正则表达式,两个不同分隔符之间的一次出现

时间:2014-11-13 10:15:45

标签: php regex

我想要一个正则表达式,它选择不包含字符分隔符```和I之间的所有内容。我只希望第一次出现。

这是我错误的尝试(对正则表达式来说很新):

(^`)[\s\S](I$)?

1 个答案:

答案 0 :(得分:0)

/(?<=`).*?(?=I)/s

这个正则表达式会寻找反引号,但不包括它。然后它会匹配任何东西,直到第一个I角色。

这个答案和@vks的答案之间的区别在于我的要求在那里有一个结束分隔符。