ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
2510
2510
EMPFEHLEN
-
hallo,
möchte in einer textdatei einen String mit einem dollarzeichen (siehe unten) ersetzen.
Nur ist ja das Dollarzeichen bei ant reserviert....
Weiss jemand eine lösung?
Code :1 2 3 4 5 6
<target name="editfile" > <replaceregexp file="${home}/file.txt" match="[COLOR=Red]$[/COLOR]substring" replace="${replacestring}" byline="true"/> </target>
hiermit funktioniert es leider nicht (zwecks dollarzeichen -> "$substring").
habe im ant tut folgendes gefunden:
Note that you need to escape a dollar-sign ($) with another dollar-sign in Ant.
Funktioniert aber auch nicht
gruss
steinein
-
29.07.05 14:27 #2
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hi.
Du solltest bedenken, das ein Dollar-Zeichen ein Meta-Zeichen bei Regulären Ausdrücken ist und normalerweise nicht für sich selbst steht sondern für das Ende der Eingabe/Zeile. Versuch doch mal
match="[$$]substring"If at first you don't succeed, try again. Then quit. No use being a damn fool about it.





Zitieren
Login





