|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : août 2009 Messages : 22 ![]() |
Bonjours,
Je me suis un peu documenté sur les références avant et arrière mais cela ne semble pas suffire au cas qui me pose problème. Je dois mettre en italique (bbcode) un string si et seulement si elle ne l'est pas déjà. Ça peut paraître simple mais l'application ne l'est pas => On remplace "string" par [italique]string[/italique] Code :
Je suis une belle [italique]string[/italique] en métal Code :
[italique]Je suis une belle string en métal[/italique] C'est ce dernier cas qui me pose problème. Ma regex est pour l'instant #(?<!\[italique\]).*(string).*(?!\[/italique\])#im ce qui ne convient pas. Merci
|
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
tu doit mettre les .* en ungreddy .*?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 | ||
![]() ![]() Développeur Web Inscription : août 2006 Messages : 2 700 ![]() |
Bonjour,
On peut effectivement faire des look around très classes, mais il y a parfois des solutions simples : Code :
__________________
|
||
|
|
00
|
|
|
#4 | |
|
Invité de passage
![]() Inscription : août 2009 Messages : 22 ![]() |
Dans ce cas là ça coince pour ce cas:
Citation:
|
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com