Я сопрягать линию против шаблона, что-то вроде:Perl - регулярные выражения первого появления группы
if (/.*someRegExp(.*)someOtherRegExp.*/) { process $1 }
но, проблема в том, что у меня есть, в строке, много вхождений «someRegExp (. *) someOtherRegExp "
Не могли бы вы рассказать мне, как я могу выбрать, наверняка!, первое появление?
спасибо!
Попробуйте: '/ someRegExp (. *?) SomeOtherRegExp /'. Не используйте '. *' Или '. *?', Если вы не забираете их совпадения. – shawnhcorey