Hallo,
ich habe folgendes Element in meinem Ursprung:
bei dem ich gerne die Silbentrennung korrekt bearbeiten möchte: "Hau- Se" soll bleiben, "Hau- se" aber zu "Hause" werden.
Mit einem kleinen Stylesheet
finde ich zwar die richtigen Stellen, doch dann haut es natürlich auch den nächsten Buchstaben weg: "Haue". Wie kann ich denn im Ersatzstring den Wert des Matches "[a-z]" auswerten?
ich habe folgendes Element in meinem Ursprung:
Code:
<test>aber ich gehe nicht nach Hau- Se, sondern nach Hau- se</test>
Mit einem kleinen Stylesheet
Code:
<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes" /> <xsl:template match="test"> <xsl:variable name="text" select="//test"/> <text> <xsl:value-of select="replace($text,'- [a-z]','')"/> </text> </xsl:template> </xsl:stylesheet>
Comment