x

Re: [Gelöst] Texte in Textdatei austauschen


Geschrieben von Otto Riehl (Gast) am 21. September 2020 11:33:10: [flux]

Als Antwort auf: [Gelöst] Texte in Textdatei austauschen geschrieben von Otto Riehl (Gast) am 20. September 2020 11:52:

Wulf4096 wrote:

Installier dir python. Sollte am einfachsten im WSL sein.

Danke für Deine Mühe. Aber Python wollte ich nicht mein System bestücken. Um solch ein Werkzeug nutzen zu können fehlt mir einfach die notwendige Ahnung.

fx99 wrote:

Ohne regular expressions (https://de.wikipedia.org/wiki/Regul%C3%A4rer_Ausdruck) wirst Du die Ersetzungen wahrscheinlich nicht erreichen.

Das Stichwort hat mir weiter geholfen. Danke.


So habe ich es nun gelöst:

Vorhandener String

[[https://personreport.krasna-photo-collection.de/pedigree.php?tree=de/3/ofb3k&personID=I7539|Volk]],␣1847-2019,␣303x␣♦️

soll werden

[[https://personreport.krasna-photo-collection.de/de/3/ofb3kI7539.html|Volk]],␣1847-2019,␣303x␣♦️

entfernen von pedigree.php?tree=de Normaler Suchmodus
suche: pedigree.php?tree=de
setze: de
Alle ersetzen: 787 Vorkommen wurden ersetzt

entfernen von &personID=I
suche: &personID=I
setze: I
Alle ersetzen: 787 Vorkommen wurden ersetzt

zehn Suchen-Ersetzen für 0-9
suche: 9|
setze: 9.html|

Vorhandener String

[[https://personreport.krasna-photo-collection.de/placesearch.php?tree=de/3/ofb3k&psearch=Schwetz%2cWPR%2c%7C+%c5%9awiecie+nad+Os%c4%85%2cGrudzi%c4%85dz%2cPL-04␣|●␣Personen␣mit␣Ereignissen␣an␣diesem␣Ort␣]]

soll werden

[[https://personreport.krasna-photo-collection.de/de/3/vo3_locn.html#i332␣|●␣Personen␣mit␣Ereignissen␣an␣diesem␣Ort␣]]

suchen Reguläre Ausdrücke: /placesearch.php.*]
setze: /de/3/vo3_locna.html#i332 |● Personen mit Ereignissen an diesem Ort ]]
Alle ersetzen: 929 Vorkommen wurden ersetzt
Alle Orte verlinken nun fix auf Borodino. Das soll natürlich nicht so bleiben. Das erledigt dann später die Software passend.

Das Ergebnis ist für eine Karte auf uMap.