Platzhalter-Ersetzung in AddInfo() korrigiert
Die Ersetzung der Platzhalter @WER, @WESSEN etc. durch
@WER1, @WESSEN1 etc., um die Strings durch replace_personal()
verarbeiten lassen zu koennen, schlug bei Verwendung von
Platzhaltern wie @WERQP1 fehl. Daher wurde die RegEx so
erweitert, dass in diesen Faellen keine Ersetzung mehr
erfolgt.
Change-Id: Id3985b854f63c555a728d5d111958f8579b12ea4
diff --git a/std/npc/info.c b/std/npc/info.c
index 527f28c..2eb6942 100644
--- a/std/npc/info.c
+++ b/std/npc/info.c
@@ -144,13 +144,13 @@
{
pstring=" "+pstring;
if (strstr(pstring,"@WER",0) >-1 )
- pstring= regreplace(pstring, "@WER([^1-9])", "@WER1\\1", 1);
+ pstring= regreplace(pstring, "@WER([^1-9QU])", "@WER1\\1", 1);
if (strstr(pstring,"@WESSEN",0) >-1 )
- pstring= regreplace(pstring, "@WESSEN([^1-9])", "@WESSEN1\\1", 1);
+ pstring= regreplace(pstring, "@WESSEN([^1-9QU])", "@WESSEN1\\1", 1);
if (strstr(pstring,"@WEM",0) >-1 )
- pstring= regreplace(pstring, "@WEM([^1-9])", "@WEM1\\1", 1);
+ pstring= regreplace(pstring, "@WEM([^1-9QU])", "@WEM1\\1", 1);
if (strstr(pstring,"@WEN",0) >-1 )
- pstring= regreplace(pstring, "@WEN([^1-9])", "@WEN1\\1", 1);
+ pstring= regreplace(pstring, "@WEN([^1-9QU])", "@WEN1\\1", 1);
if (strstr(pstring,"@CAP_WER",0) >-1 )
pstring= regreplace(pstring,"@CAP_WER","@WER1",1);
if (strstr(pstring,"@CAP_WESSEN",0) >-1 )