Regex for Multiple Deny Selection -


i new regex world. have been using regex while today found problem couldn't resolve. searched forum got no luck.

i have negative match. have match tables eos.1 , eos.2 there eos.9000 tables. not consecutive, have leave behind tables 90, 91, 2293, 3750, etc.

i tried pattern:

 eos\.(?!91|90|2300|2504|3747|3750|100|3788|2303|2304|2293) 

however, matches eos. part, not numbers.

thank much.

you may use below regex:

\beos\.(?!(91|90|2300|2504|3747|3750|100|3788|2303|2304|2293)\b)(?:[1-9][0-9]{0,2}|[1-8][0-9]{3}|9000)\b 

see demo

this regex matches full word eos followed literal . , numbers 1 9000, excluding in negative lookahead.

your eos\.(?!91|90|2300|2504|3747|3750|100|3788|2303|2304|2293) regex matches eos. part because look-aheads not consume characters, check presence or absence.


Comments

Popular posts from this blog

How has firefox/gecko HTML+CSS rendering changed in version 38? -

javascript - Complex json ng-repeat -

jquery - Cloning of rows and columns from the old table into the new with colSpan and rowSpan -