ex: <a><strike>example data in here</strike></a>
REGEX: Saisissant tout jusqu'à ce qu'un mot spécifique
Je veux que tout à l'intérieur de la balise, à la fin
/<a>([^<]*)<\/a>/
Il fonctionne quand il n'y a pas de balises supplémentaires dans la balise <a>
, mais Et s'il y en a?
Je veux savoir si vous pouvez lui dire de saisir tout jusqu'à [^</a>]
au lieu de [^<]
seulement.
Le faire avec /<a>(.*)<\/a>/
ne fonctionne pas bien. Parfois, je reçois tout dans le tag <a>
et d'autres fois je reçois des tonnes de lignes incluses dans cet appel.
Oui, c'est beaucoup mieux que ma réponse. Cela marche. –
cela fonctionnera jusqu'à ce que vous avez un l'intérieur d'un : et ceci est identique aux célèbres parenthèses correspondant à problème regex. il n'y a pas de solution à ce problème avec regex conventionnel. vous êtes mieux avec une pile ancienne. – wilhelmtell
Dans quelle version foirée de HTML un se produit-il dans un autre tag ? – Kibbee