テキストをXSLT形式に置き換える正規表現

変数は {$} で囲んで記述することにより xsl:value-of に変換される
たとえば {$Hoge} は に置き換わる

%s/^//
%s/$/\&#10;<\/xsl:text>/
%s/{\($[^}]*\)}/<\/xsl:text>/g

論理演算子の && などはエラーになるので置き換える

%s/\&\&/\&amp;\&amp;/g

ついでにおきまりテンプレート




・・・


cygwinvim

 :%s/^//
 :%s/$/\&#10;<\/xsl:text>/
 :%s/{\($[^}]*\)}/<\/xsl:text>/g
 :%s/&&/\&amp;\&amp;/g