Quantcast
Channel: Documentation for ?: in regex? - Stack Overflow
Browsing latest articles
Browse All 7 View Live

Answer by bobince for Documentation for ?: in regex?

PHP's preg_match_all uses the PCRE (Perl-Compatible Regular Expression) syntax, which is documented here. Non-capturing subpatterns are documented in the Subpatterns chapter.would leave me to believe...

View Article


Answer by Alex Pliutau for Documentation for ?: in regex?

I don't know how do this with ?:, but it is easy with simple loop:$regex = '/b(ig|all)/';$array = array( 0 => array(0 => 'big', 1 => 'ball'), 1 => array(0 => 'ig', 1 =>...

View Article

Answer by poke for Documentation for ?: in regex?

It's in the php manual, and I believe any other near-complete regular expression section for any language…The fact that plain parentheses fulfill two functions is not always helpful. There are often...

View Article

Answer by Ruel for Documentation for ?: in regex?

Here's what I've found:If you do not use the backreference, you can optimize this regular expression into Set(?:Value)?. The question mark and the colon after the opening round bracket are the special...

View Article

Answer by ircmaxell for Documentation for ?: in regex?

It's available on the Subpatterns page of the official documentation.The fact that plain parentheses fulfill two functions is not always helpful. There are often times when a grouping subpattern is...

View Article


Answer by Julien Hoarau for Documentation for ?: in regex?

(?:) as a whole represents a non-capturing group. Regular-expressions.info mentions this syntax :The question mark and the colon after the opening round bracket are the special syntax that you can use...

View Article

Documentation for ?: in regex?

A while ago, I saw in regex (at least in PHP) you can make a capturing group not capture by prepending ?:.Example$str = 'big blue ball';$regex = '/b(ig|all)/';preg_match_all($regex, $str,...

View Article
Browsing latest articles
Browse All 7 View Live