ich die folgenden möglichen Strings haben:RegexMuster Hilfe
12_3
oder
12_3 + 14_1 + 16_3-400_2
Die Zahlen anders sein könnte, aber was ich bin Auf der Suche nach sind die X_X numerischen Muster. Ich muss jedoch eine Ersetzung durchführen, die nach 2_3 sucht und die 12_3 NICHT als gültige Übereinstimmung zurückgibt.
Die +/- sind arithmetische Symbole und können einen beliebigen gültigen Wert haben. Sie benötigten auch ARENT (im Beispiel des ersten) .. also könnte ich eine Zeichenfolge überprüfen wollen, die nur 12_3 hat, und wenn ich in 2_3 übergebe, würde es keine Übereinstimmung zurückgeben. Nur wenn ich 12_3 bestanden habe.
Dies ist für ein C# -Skript.
Vielen Dank für jede Hilfe !! Ich bin regex dumm.
Ich verstehe nicht die Fülle von "Fragen", die nichts anderes als Anfragen für uns sind, Ihre Arbeit für Sie zu tun.Es gibt eine große Anzahl von Möglichkeiten, Reguläre Ausdrücke aus dem Lesen großer Bücher wie Reguläre Ausdrücke oder Software wie RegEx Buddy zu lernen. Wie auch immer, es gibt keine Entschuldigung dafür, eine Regular Expressions-Frage zu stellen, ohne irgendwelche Ausdrücke zu zeigen, die Sie zuvor versucht haben. –
@ Frazell - das ist die fünfte Frage von diesem Benutzer und seine/ihre erste Regex-Frage. Wenn Sie denken, dass es ein allgemeines Problem gibt, starten Sie bitte eine Frage auf [meta] (http://meta.stackoverflow.com/), aber es ist im Grunde Lärm hier. – Kobi