Ich habe eine URL wie die folgende
http://www.SOMEURL.com/first-category/1343381-example-text-text-text-text-2000-a.html
Ich möchte einfach den gesamten Text vor und nach der Nummer löschen, 1343381
die eine ID ist.
Ich habe gelesen, dass ich dies mit regulären Ausdrücken in Notepad++ tun könnte. Irgendwelche Ideen?
Antwort1
Wenn wir davon ausgehen können, dass SOMEURL
diese first-category
keine Ziffern enthalten, können wir einfach nach der ersten nicht leeren Zahlenfolge suchen und alles andere löschen.
Muster:
Find what: (.*?)(\d+).*
Replace with: \2
Wie es funktioniert:
.*
ist eine beliebige Zeichenfolge?
macht.*
faul, d. h. es werden so wenige Zeichen wie möglich abgeglichen\d+
ist eine nicht leere Ziffernfolge()
gruppiert Zeichen, wobei\2
sich auf die zweite Gruppe bezieht
Weitere Informationen zu regulären Ausdrücken erhalten Sie, wenn Sie aufHier.
Beispiel:
http://www.SOMEURL.com/first-category/1343381-example-text-text-text-2000-a.html
http://www.SOMEOTHERURL.com/some-category/1343382-example-more-text-2001-b.html
wird ersetzt durch
1343381
1343382