Ich habe einen String:
\r\ndsadasdsad\das\rdasdsacxz\ndasdsa\r\nadsadas\e
Ich möchte einen regulären Ausdruck erstellen, der alle Zeichen mit '\' vor ihnen abgleicht, aber nicht "\r\n", also wäre es '\.' ohne '\r\n'
Ich habe einen String:
\r\ndsadasdsad\das\rdasdsacxz\ndasdsa\r\nadsadas\e
Ich möchte einen regulären Ausdruck erstellen, der alle Zeichen mit '\' vor ihnen abgleicht, aber nicht "\r\n", also wäre es '\.' ohne '\r\n'
Dieses Regex sollte ein einzelnes Zeichen erkennen, das von einem \
vorangestellt wird, aber kein Teil der Sequenz \r\n
ist:
(?:(?
`
Sie können eine Erklärung hier finden.
`
Ok, das sollte das tun, was du verlangst.. :
Gemäß deiner Frage entspricht dies "ALLE Zeichen mit '\' davor, aber nicht '\r\n'"
Test String:
\r\ndsadasdsad\das\rdasdsacxz\ndasdsa\r\nadsadas\e
Regex:
(?:\\r\\n\w*)|(\w+)
Matches:
TREFFER 1 'das'
TREFFER 2 'rdasdsacxz'
TREFFER 3 'ndasdsa'
TREFFER 4 'e'
Hier ist ein Beispiel: http://regex101.com/r/lE7gI7
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.