Notepad++

dotChet

Newbie
Registriert
Jan. 2013
Beiträge
3
Hey liebe Computer Base Community, ich hab folgendes Problem, und zwar habe ich mehrer solcher Bereiche:

<rnc npcid="210186">
<rnc npcid="231218">
<rnc npcid="345346">
<rnc npcid="676576">
<rnc npcid="236816">
<rnc npcid="252135">


und diese müsste ich so abändern

<rnc npcid="210186"><drop_group name="" use_category="false">
<rnc npcid="231218"><drop_group name="" use_category="false">
<rnc npcid="345346"><drop_group name="" use_category="false">
<rnc npcid="676576"><drop_group name="" use_category="false">
<rnc npcid="236816"><drop_group name="" use_category="false">
<rnc npcid="252135"><drop_group name="" use_category="false">

allerdings weiß ich nicht wie ich dies ersetze ohne die Zahlen in den "" Bereichen zu ändern, zu beachten ist allerdings, dass ersetzen mit "> würde nicht funktionieren da der weiterführende Text aus einigen anderen solcher besteht.

Wäre echt nett wenn jemand eine Ahnung hätte wie man dies ändern könne.

Grüße
 
wie wäre es mit ersetze "> durch "><drop_group name="" use_category="false"> ?
 
RavenFox schrieb:
wie wäre es mit ersetze "> durch "><drop_group name="" use_category="false"> ?

Leider nein, denn der weiterführende Text verläuft so

<rnc npcid="210186"><drop_group name="" use_category="false">
<dropitem id="100000137" min="1" max="1" chance="0.029417776"/>
<dropitem id="100000398" min="1" max="1" chance="0.029417776"/>
 
Teil den Text doch einfach in zwei Teile auf und befolge RavenFoxs Vorschlag im ersten Teil? Oder ist dein Text irgendwie so gemischt, dass das nicht geht?
 
Jo, ist komplett gemischt 210 Tausend Zeilen. Kann dort weniger aufteilen.
 
Bin mir nicht sicher obs generell geht, aber bei dem Beispieltext oben gehts.

Find what: <rnc npcid="([0-9]*)">
Replace with: <rnc npcid="\1"><drop_group name="" use_category="false">

Wichtig ist, daß man Regular expression als Search Mode auswählt.
 
Zurück
Oben