Forum » Programiranje » Java replaceAll
Java replaceAll

BRBR ::
A kdo vidi zakaj mi prva vrstica ne dela ? Ne dogodi se replace.
Druga dela.
test text:
bi moralo zbrisat '// foo1' , pa ga ne.
Druga dela.
s = s.replaceAll("//((?!%>).)*$","");// vse kar se začne z '//' in v nadaljevanju ne vsebuje '%>'
s = s.replaceAll("//.*(?=%>)","");
test text:
foo // foo1
bi moralo zbrisat '// foo1' , pa ga ne.
bedak ::
kaj če probaš dati:
s = s.replaceAll("////((?!%>).)*$","");
s = s.replaceAll("////.*(?=%>)",""); Spura ::
Meni dela:
"foo // foo1".replaceAll("//((?!%>).)*$", "") dobim "foo "
Drugace bi raje imel :
Je precej hitrejsi.
"foo // foo1".replaceAll("//((?!%>).)*$", "") dobim "foo "
Drugace bi raje imel :
"//.*(?<!%>)$"
Je precej hitrejsi.
Zgodovina sprememb…
- spremenil: Spura ()
Spura ::
Tole sm sicer kiksnil ker regex k sm ga jst predlagal dela samo ce je %> na koncu. Zdele vidim da rezes komentarje vn iz JSP kode. A si delas ghetto obfuscator?
Zgodovina sprememb…
- spremenil: Spura ()
misek ::
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | program za pomoč pri tiskanju 200+pdf dokumentovOddelek: Pomoč in nasveti | 2587 (1639) | HotBurek |
| » | JavaOddelek: Pomoč in nasveti | 1477 (1102) | shadeX |
| » | [C++] Dedovanje, virtualne in abstraktne metodeOddelek: Programiranje | 3187 (2986) | mallard |
| » | mysql, insert, values, selectOddelek: Programiranje | 2052 (1879) | slosi |
| » | [Java]: replace - slovar v txtOddelek: Programiranje | 1842 (1700) | Spura |