Hi,
ich muss ienen RegExp-Pattern "entwerfen", welcher mir alle Vorkommen ersetzt. Gebraucht wird das für ein Forum, welches auf SEO, sprich mod_rewrite umgestellt wird. Dazu soll aus dem Titel alles so entfernt bzw ersetzt werden, dass danach etwas sinnvolles bei rauskommt.
Im Prinzip wie hier. Ich hänge momentan daran, dass z.b. "7.0.1" zu "7-0-1". Ein Punkt bekomm ich noch hin, also wenn da nur "7.0" stehen würde. Momentan bekomme ich nur "7-0.1" raus.
Mein bisheriger Pattern sieht wie folgt aus:
Das ganze soll Später für alle Satzzeichen gelten. Also für , . ; : ? !
Ersetzt wird mit einem -
Wie bekomme ich es nun hin, dass er mir nun alle vorkommen beachtet werden? Bei mir findet er das 2. Vorkommen wahrscheinlich nicht, weil er das Zeichen vor dem 2. Punkt schon benutzt hat.
Ich hoffe ihr könnt euch vorstellen, was ich meine und helft mir beim lösen meines Problems
Gruß fanste
PS: Falls es zu dem Thema schon was geben sollte, sorry, wusste nicht wie ich das geziehlt suchen könnte.
ich muss ienen RegExp-Pattern "entwerfen", welcher mir alle Vorkommen ersetzt. Gebraucht wird das für ein Forum, welches auf SEO, sprich mod_rewrite umgestellt wird. Dazu soll aus dem Titel alles so entfernt bzw ersetzt werden, dass danach etwas sinnvolles bei rauskommt.
Im Prinzip wie hier. Ich hänge momentan daran, dass z.b. "7.0.1" zu "7-0-1". Ein Punkt bekomm ich noch hin, also wenn da nur "7.0" stehen würde. Momentan bekomme ich nur "7-0.1" raus.
Mein bisheriger Pattern sieht wie folgt aus:
Code:
([a-z0-9]+)\.([a-z0-9]+)
Ersetzt wird mit einem -
Wie bekomme ich es nun hin, dass er mir nun alle vorkommen beachtet werden? Bei mir findet er das 2. Vorkommen wahrscheinlich nicht, weil er das Zeichen vor dem 2. Punkt schon benutzt hat.
Ich hoffe ihr könnt euch vorstellen, was ich meine und helft mir beim lösen meines Problems
Gruß fanste
PS: Falls es zu dem Thema schon was geben sollte, sorry, wusste nicht wie ich das geziehlt suchen könnte.