I highly appreciate if someone can help me understand the following.
= ~ / (? & Lt;! [\ W.]) ($ Val) (?! [\ W.]) / Gi)
< P> This is what I picked up, but I can not understand it. / P> Lookaround: (? = A)
for a lookhead, ?!
for the negative lookhead, or ? & Lt; No
and and to Regex (that is, the string that matches the contents of the variable $ val
) Strong> The word is surrounded by letters or points.
By typing $ val
in parentheses, remembering the corresponding matching part in $ 1
.
See for details.
Note that = ~
is not a part of regex, it is a "binding operator".
Similarly, gi)
is part of something larger. g
means matches are globally , which match on the basis of context , and i
matches The case makes insensitive (which could only affect $ val) in the entire expression bracket, perhaps, but we can not see the opening.
No comments:
Post a Comment