Entwickler-Ecke
Basistechnologien - RegEx Problem
csharper - Do 25.09.08 12:09
Titel: RegEx Problem
Hi ich will folgende Zeichenfolge als Regex in meinem Programm festhalten.
LanguagePicker.Instance.GetValueFORID
Entweder ich bin zu doof dafür oder der PC will mich ägern.
Punkt muss doch in einem Regex Pattern mit \. gekennzeichnet werden oder nicht?
Kann mir einer zufälligerweise den richtigen Ausdruck nennen?
Danke
Kha - Do 25.09.08 12:21
Titel: Re: RegEx Problem
csharper hat folgendes geschrieben: |
Punkt muss doch in einem Regex Pattern mit \. gekennzeichnet werden oder nicht? |
Exakt.
Zeig uns doch einmal deinen bisherigen Ausdruck und Testdaten, damit wir überhaupt einen Ansatz haben, dir helfen zu können.
csharper - Do 25.09.08 12:58
Also ich will mit
C#-Quelltext
1:
| Regex expression = new Regex(@"^LanguagePicker.Instance.GetValueFORID"); |
nach der Zeichenfolge
LanguagePicker.Instance.GetValueFORID suchen.
Die Zeichenfolge steht in einer .cs - Datei die ich vorher auswähle. Funktioniert auch alles bis auf den Ausdruck. Hab versucht die Punkte dann über den Backslash zu kennzeichnen, aber dann findet es gar nichts mehr.
Kha - Do 25.09.08 15:58
csharper hat folgendes geschrieben: |
Die Zeichenfolge steht in einer .cs - Datei die ich vorher auswähle. |
Also wahrscheinlich irgendwo in der Mitte der Datei, wozu dann der Zirkumflex (^) im Regex? Wobei dann der erste Regex ohne "\" auch fehschlagen sollte :gruebel: . Mit "\." und dem Teststring "LanguagePicker.Instance.GetValueFORIDblabla" funktioniert es jedenfalls bei mir.
csharper - Do 25.09.08 16:02
Also sieht dein Regex folgendermaßen aus:
@"LanguagePicker\.Instance\.GetValueFORID" ????
So hab ich es auch schon probiert aber es hat mir nie was angezeigt. :gruebel:
Kha - Do 25.09.08 16:11
Dann liegt es jedenfalls nicht am Regex ;) .
csharper - Do 25.09.08 16:18
Hmmmm komisch aber die regex stimmt so oder??
dann bin ich jetzt aber mal echt ratlos. :gruebel: :gruebel:
csharper - Di 14.10.08 11:24
Frage war doch schon lange gelöst und ich habs vergessen zu schließen. :oops:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!