Hilfe zu regulären Ausdrücken erforderlich

Hilfe zu regulären Ausdrücken erforderlich

Ich habe einen Text mit 8XX Zeilen, der so aussieht:

id="**02_item2_02" duration="29" style="**joe"
id="02_item3_01" duration="35.5" style="joseph"

Der Text zwischen id="und style="ist nie derselbe. Wie kann ich alles rechts von id=" und bis oben ersetzen?und einschließlich style=", also können alle meine Zeilen so aussehen:

id="joseph" bla!bla!bla! text from the script 
id="sara" bla!bla!bla! text from the script 
et cetera. 

?

Antwort1

Sie könnten diesen regulären Ausdruck verwenden:

(id=").+style="(.+)

und ersetzen durch:

$1$2 blah blah blah! text from the script

Prüfen:https://regex101.com/r/Z3zuIR/3

verwandte Informationen