Ich versuche, einen Ausdruck in WebHarvy (.NET) zu verwenden, in einem Absatz die 2. Zeile passen, mit einem doppelten Zeilenumbruch zwischen ihnenRegex zu zweiter Zeile paßt
Beispiel
Dies ist die erste Zeile
Dies ist die zweite Linie
ich versucht habe, mit \n(.*)\n\n
aber es gibt einen leeren Zeilenumbruch statt dem s zweite Zeile.
Bitte überprüfen https://regex101.com/r/9GjHTM/1
beraten Mit freundlicher
Dank
Es ist [die] (https://www.webharvy.com/articles/regex.html) Sie können * erfassen * was Sie brauchen, also scheint '\ n (. +)' gültig, es sei denn, Sie haben nur CR-Enden. Sie können versuchen, '(?: \ R \ n? | \ N) (. +)'. Oder '^. * (?: \ R \ n? | \ N) (. +)'. Wenn Sie das Ergebnis in einem Übereinstimmungswert abrufen möchten, verwenden Sie ein Lookbehind (aber nur, wenn WebHarvey wirklich auf .NET-Regex ausgeführt wird): '(? <= ^. * (?: \ R \ n? | \ N)). + ' –
Danke Wiktor. Versuchte alle von ihnen, aber es gibt eine leere Zeile anstelle der zweiten Zeile mit Text –
Ok, vielleicht hilft ein begrenzender Quantifizierer (ein '.' in .NET regex entspricht CR, so dass das ein Problem sein könnte):' (? : \ r \ n? | \ n) {2} (. +) 'oder' ^. * (?: \ r \ n? | \ n) {2} (. +) ' –