Um Tags zu finden und Text zwischen Tags in Notepad++ zu ersetzen, verwende ich das folgende Beispiel:
(?<=<barcode>)(.*)(?=</barcode>)
Ich habe mich gefragt, ob es möglich ist, zwischen bestimmten Tags nach einem Text zu suchen, der mehr als 20 Zeichen enthält?
Antwort1
Sie können den folgenden Ausdruck für Ihre Bedürfnisse verwenden oder anpassen.
[\S]
findet alle Zeichen außer Leerzeichen (identisch mit [^\s]) und {21,}
erfordert mindestens 21 Zeichen Text.
(?<=<barcode>)([\S]{21,})(?=</barcode>)
Für Text mit Leerzeichen verwenden Sie:
(?<=<barcode>)(.{21,})(?=</barcode>)