Je veux correspondre une chaîne qui ressemble à ceci:besoin REGEXP Matching dans MySQL
[lang_de]Hallo![/lang_de][lang_en]Hello![/lang_en]HeyHo[lang_es]Hola![/lang_es]
Je veux que le correspondant pour revenir vrai s'il y a du texte qui n'est pas entouré par lang_tags (dans cet exemple: HeyHo
) . Il pourrait également être positionné au début ou à la fin de la chaîne.
Les espaces blancs ne doivent PAS correspondre, par ex. [lang_de]Tisch[/lang_de] [lang_en]Table[/lang_en]
ne devrait pas provoquer une correspondance.
Je ne peux pas utiliser lookahead ou lookback, parce que MySQL ne semble pas supporter cela.
Avez-vous des suggestions?
Je ne peux pas vraiment comprendre votre REGEX (ours avec moi je suis noobish), mais il semble fonctionner;) VOUS êtes mon ROCKSTAR! –
Si c'est la solution que vous avez choisie et qui a fonctionné pour vous, vous devez le marquer comme tel. Il devrait être juste par l'indicateur de vote haut/bas. –
Vous ne pouvez pas encore mettre en doute, solution marquée –