2017-01-19 10 views
0

必要な長さに基づいて文字列を分割する簡単な方法はありますか?例えば、私は、文字列があります。必要な長さに基づいて文字列を分割する

<Data>AAAAABBBBB1111122222RRRRR<Data>

をし、私はこのような出力を移入します:

AAAAA 
BBBBB 
11111 
22222 
RRRRR 

ありがとうございました。

答えて

2

あなたは、データを分割するanalyze-stringを使用することができます。

<xsl:template match="Data"> 
    <xsl:variable name="tokens" as="xs:string*"> 
     <xsl:analyze-string select="." regex=".{{1,5}}"> 
      <xsl:matching-substring> 
       <xsl:sequence select="."/> 
      </xsl:matching-substring> 
     </xsl:analyze-string> 
    </xsl:variable> 
    <xsl:value-of select="$tokens" separator="&#10;"/> 
</xsl:template> 
+0

こんにちは、あなたの助けをありがとうございました。それは期待通りに機能しました。どうもありがとうございます。 – hannah

関連する問題