Anwendungs-Software und Apps 14.424 Themen, 72.760 Beiträge

Suchen und Ersetzen mit *

Foxy / 24 Antworten / Flachansicht Nickles

Gesundes neues Jahr allseits auf Nickles.de,

bin auf der Suche nach einem Programm, daß in Texten Ersetzungen mit dem Platzhalter * (für beliebige Anzahl aller Zeichen) umgehen kann.
Ich will exemplarisch

<a id="abs3" name="abs3"></a> in
<a id="abs3"></a> mit
" name="*"
 
ändern. Auch " name="???" macht es nicht.

Bisher habe ich kein Helferlein gefunden, wer kennt eines für WIN oder Linux?
Falls jemand sowas als VBA für Word 2016 hat, wäre das auch eine Lösung.
Besten Dank

bei Antwort benachrichtigen
Borlander Foxy „Geht nicht gibt s nicht - alter Nickles-Spruch! Für interessierte Mitleser: In der Beschäftigung mit regex führte der ...“
Optionen
In '(.?)' alle Zeichen 1 mal ohne Wiederholung.

Das passt so nicht: ? steht für 0 oder 1 mal.

Mit der Zahl in '.{7}' wird die Anzahl der Wiederholungen gesteuert, in meinem Fall 0 bis 7.

{7} steht für exakt 7 Vorkommen. {0,7} würde 0 bis 7 erlauben.

(.?.{0})

Warum da nicht einfach .{0,8} ?

Bzw. nicht wie schon zu Beginn vorgeschlagen [^"]+ ?

https://regex101.com/ hat mit sich selbst prima fünktioniert, die dort erzeugten Suchstrings bei mir jedoch in keinem Anwendungsprogramm, es ist dennoch zum Lernen gut geeignet.

Kann ich nicht so recht nachvollziehen.

auch teils widersprüchliche Links

Kann ggf. an unterschiedlichen Detailausprägungen der RegEx-Syntax liegen. Die einfachen Teile sind aber eigentlich überall gleich.

bei Antwort benachrichtigen