Nach bindestrich Div einfügen

Benjamin Rauer

Mitglied
Hallo ihr Lieben

Ich fummel schon einige Zeit an einem kleinem Problem und komme nicht weiter.

ich würde gern in einem Titel nach einem Bindestrich suchen und nachkommende wörter in einem Div einbetten.

Beispiel:

You go me on the cookie – Männer T-Shirt

You go me on the cookie – <div>Männer T-Shirt</div>

Das ganze läuft über Wordpress, hoffe einer kann helfen.
 
"Bindestrich" ist ungenau.
In "T-Shirt" ist schliesslich auch ein Bindestrich drin.
Würds mit RegEx machen

EDIT: Und dein "Bindestrich" vor "Männer" ist kein Bindestrich bzw. kein Bindestrich, welchen wir als solches bezeichnen ("Minus"-Zeichen ASCII 45)

regex101: build, test, and debug regex
 
Zuletzt bearbeitet:
Siehe meinen Link oben drüber.
Code:
Pattern="–\s\K(.*)$"
und dann in JavaScript mit
Code:
Substitute="<div>$1</div>"
Ich hab dafür Null Ahnung von JavaScript
Das Pattern macht folgendes:
"-\s" --> "Suche nach diesem Bindestrich, gefolgt von einem WhiteSpace-Zeichen"
"\K" --> "Wenn das vorherige gefunden wurde, fange von dieser Position neu an"
"(.*)$" --> "Alle Zeichen bis Ende der Zeile, stoppe falls ein Zeilenumbruch kommt, und gebe das Ergebnis als Gruppe zurück"
 
Zurück