Hallo,
also ich hab da folgendes Problem mit RegEx:
"Das ist _ein_ Test." => "Das ist ein <b>ein</b> Test."
Wenn zwischen _ und _ nichts steht (also __) sollen die beiden Unterstriche ausgegeben werden.
Das hab ich soweit schon zusammengebracht:
msg.replaceAll("\\_([^\\_](.*?))\\_", "<b>$1</b>");
Aber jetzt kommts:
Ein Text, der zwischen °> und <° steht soll davon NICHT betroffen sein. Der Inhalt zwischen °> und <° muss unbehandelt bleiben. also zB:
"Das ist _ein_ Test °>das ist _auch_ ein Test<°" => "Das ist <b>ein</b> Test °>das ist _auch_ ein Test<°"
Wie stellt man das an ?
Danke schonmal dafür
also ich hab da folgendes Problem mit RegEx:
"Das ist _ein_ Test." => "Das ist ein <b>ein</b> Test."
Wenn zwischen _ und _ nichts steht (also __) sollen die beiden Unterstriche ausgegeben werden.
Das hab ich soweit schon zusammengebracht:
msg.replaceAll("\\_([^\\_](.*?))\\_", "<b>$1</b>");
Aber jetzt kommts:
Ein Text, der zwischen °> und <° steht soll davon NICHT betroffen sein. Der Inhalt zwischen °> und <° muss unbehandelt bleiben. also zB:
"Das ist _ein_ Test °>das ist _auch_ ein Test<°" => "Das ist <b>ein</b> Test °>das ist _auch_ ein Test<°"
Wie stellt man das an ?
Danke schonmal dafür