Regex match von position 13 bis zum Ende der Zeile
Beispiel Streicher:
DFDBDFDFDF21R123
DFDBDFDFDF21DFD
Brauche ich eine regex, die bei der Ausführung entspricht ths folgenden:
R123
DFD
(keine EOL chars)
Dank, ich hoffe es gibt eine einfache Lösung, die mein Gehirn nicht zaubern.
- Ich denke du meinst position 12 an das Ende der Zeile, zu sehen, wie ein index von 0 ist sehr viel häufiger als ein index von 1.
- Ich sagte in meiner Antwort, aber ich denke, es lohnt sich, über eine substring-Funktion anstelle von regex. So ziemlich alle Sprachen, die diese Funktion haben.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den ersten Teil Aussehen wird für die ersten 12 Zeichen und werfen Sie Sie heraus, und der zweite Teil der Gruppe den rest.
Edit: wie andere haben darauf hingewiesen, Sie sollten wirklich nur verwenden, substring, in welcher Sprache Sie gerade verwenden. Regex ist übertrieben.
^
und$
Diagramm mit start-und end-Werte? (Ich würde sagen Nein, aber mit regex-man weiß ja nie... 🙂Entsprechen die ersten 12 Zeichen, dann mit dem rest.
Aber ich Stimme mit @chance:
substr
wäre besser.Ich würde vorschlagen, mit einer substring-Funktion in Ihre Sprache statt.
Wenn Sie WIRKLICH wollen, eine regex-Lösung, obwohl es über hundert mal langsamer und komplexer, als Sie wirklich brauchen, versuchen Sie so etwas wie dieses:
Ihre gewünschte Ergebnis ist, dann in die erste capture-Gruppe.