Hallo,
ich will über einen regulären Ausdruck einen String durchsuchen und damit bestimmte Teile des Strings extrahieren. Das erste hat bereits geklappt, aber wie gehe ich beim zweiten vor? Ein kleines Beispiel, damit es klarer wird. Ich habe folgenden String: "----467-------". Hier will ich den Teilstring 467 extrahieren. Ich weiß, dass der komplette String so aufgebaut ist, dass wir zuerst eine unbestimmte Anzahl von "-" haben, dann die gesuchte Zahl und dann wieder eine unbestimmte Anzahl von "-". Folgender reguläre Ausdruck würde nach einem solchen String suchen: "[-]*[0-9]+[-]*". Doch wie kann ich den [0-9]*-Teil extrahieren?
Danke für eure Antworten!
ich will über einen regulären Ausdruck einen String durchsuchen und damit bestimmte Teile des Strings extrahieren. Das erste hat bereits geklappt, aber wie gehe ich beim zweiten vor? Ein kleines Beispiel, damit es klarer wird. Ich habe folgenden String: "----467-------". Hier will ich den Teilstring 467 extrahieren. Ich weiß, dass der komplette String so aufgebaut ist, dass wir zuerst eine unbestimmte Anzahl von "-" haben, dann die gesuchte Zahl und dann wieder eine unbestimmte Anzahl von "-". Folgender reguläre Ausdruck würde nach einem solchen String suchen: "[-]*[0-9]+[-]*". Doch wie kann ich den [0-9]*-Teil extrahieren?
Danke für eure Antworten!