Schorsch: String halbieren Schnitt darf aber nicht in Element sein

Beitrag lesen

Guten Tag

Ich habe einen Text String. Der beinhaltet
HTML Elemente.

Beispiel:
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's <h1>Bock Element</h1>standard dummy text ever since the 1500s, <strong>Inline Element</strong>when an unknown printer took a <span class="blah">galley of type</span> and scrambled it to make

Ich möchte diesen Text irgendwo trennen.
Dabei gelten folgende Regeln:

- Es darf nur zwischen einem Wort getrennt werden

- Es darf nie innerhalb des Markups getrennt werden
   (Damit meine ich zum Beispiel hier: <span | class="blah">)

- Es darf nie innerhalb eines Elementes getrennt werden
   (Damit meine ich zum Besipel hier: <h1>Bock | Element</h1>
   oder hier: <strong>Inline | Element</strong> )

- Wird innerhlab eines Elements oder eines Markups getrennt,
   soll die Trennung stattdessen davor passieren.
   (Also so: took a |<span class="blah"> )

Nehmen wir mal an, ich will den Text halbieren.
Wie weiss ich nun, ob ich mitten in einem Element gelandet bin?

Wie würdest du das anstellen?
Vorgehensweise?

Bin gespannt jeden Lösungsvorschlag!