I'm trying to find functionName('MATCH_1') ;, functionName( "MATCH2"); and ... functionName ('MATCH_X') ; and extract MATCH_XXX by the following text.
The text: Some text functionName('MATCH_1'); and other text functionName( "MATCH_2") ; and many another text.
Or many more in next line functionName( 'MATCH_X'); ... more text.
I want to get MATCH_1, MATCH2 and MATCH_X
My try:
<?php
preg_match_all('#functionName\s*\(\s*(\'|")(.*)(\'|")\s*\)\s*;#im', $content,$matches);
But my RegEx does not make what I want. Can you please explain me, as the RegEx must look like. And why he works like that.
regards raiserle
$contentin a reproducible format? Without an^or$themmodifier is useless..*with.*?or maybe even[^"\']*museless?mmodifies how the^and$interact with a line or string. php.net/manual/en/reference.pcre.pattern.modifiers.phpIf there are...no occurrences of ^ or $ in a pattern, setting this modifier has no effect.m- modifier is for multi lines.