Marie23 hat geschrieben:Hallo,
kann ich mit der integrierten PB RegExp auch nach Mustern suchen, wie:
T(.)st
Und beim String "Test" wird nur das "e" erkannt? Sprich, ich klammere mein Result ein?
Das ist doch letztendlich wieder die gleiche Frage wie in Deinem
anderen Topic:
http://www.purebasic.fr/german/viewtopic.php?t=16920
Du bekommst mit der RegExp-Anfrage "T(.)st" den ganzen gefunden
String im Array zurück, z.B. "Test".
Den zweiten Buchstaben, oder auch Stringteile, bekommst Du mit dem
PB-Befehl Mid() heraus. Mit Left() und Right() kannst Du auch noch
Anfangs- und Endteile eines Strings bekommen.
Damit kannst Du Dir eigentlich recht einfach etwas zusammenbasteln.
Wenn Du z.B. nach "T(.*)st" in den Strings "abcTest" und "123Teeeeest"
suchst, dann bekommst Du als Ergebnis "Test" und "Teeeeest" zurück.
Aus diesen Ergebnissen entfernst Du nun den 1. Buchstaben "T" und am
Ende das "st", und schon hast Du das was dazwischen ist.