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?
Gruss Marie
Regexp: (.*) Muster
- FGK
- Beiträge: 249
- Registriert: 09.01.2005 14:02
- Computerausstattung: i5-4430 CPU / 8GB RAM
GeForce GT630
Windows 10 Home / 64-bit - Wohnort: Augsburg
Hallo Marie23,
ich würd mir mal die Möglichkeiten von RegExp ansehen
http://regexp-evaluator.de/tutorial/
Gruß
ich würd mir mal die Möglichkeiten von RegExp ansehen
http://regexp-evaluator.de/tutorial/
Gruß
Naja, die kenn ich ja, ich weiß nur nicht, wie ich das ganze in PureBasic umsetze.FGK hat geschrieben:Hallo Marie23,
ich würd mir mal die Möglichkeiten von RegExp ansehen
http://regexp-evaluator.de/tutorial/
Gruß
Re: Regexp: (.*) Muster
Das ist doch letztendlich wieder die gleiche Frage wie in DeinemMarie23 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?
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.
cya,
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
...Danilo
"Ein Genie besteht zu 10% aus Inspiration und zu 90% aus Transpiration" - Max Planck
Re: Regexp: (.*) Muster
Danilo hat geschrieben:Das ist doch letztendlich wieder die gleiche Frage wie in DeinemMarie23 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?
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.
Ah, hab ich verstanden, danke.
