tag regular online examples regex regex-negation

regular - Regex Match Ampersand pero no se escaparon los caracteres xml



regex online (1)

Eso parece un trabajo para afirmaciones negativas de búsqueda anticipada :

&(?!(?:apos|quot|[gl]t|amp);|#)

Deberia trabajar.

Explicación:

& # Match & (?! # only if it''s not followed by (?: # either apos # apos |quot # or quot |[gl]t # or gt/lt |amp # or amp ); # and a semicolon | # or /# # a hash ) # End of lookahead assertion

Me gustaría hacer coincidir ampersand (&) pero no cuando existe de la siguiente manera

' " > < & &#

Así que en la siguiente línea & MY& NAME IS M&Hh. ' " > < & &# &&&&&& & MY& NAME IS M&Hh. ' " > < & &# &&&&&&

Quiero que coincida con todos los símbolos, excepto los que existen en ' " > < & &# ' " > < & &#