前回は正規表現セレクタを活用して和文と欧文の境界を判定していた。
https://zenn.dev/saito_atsushi/articles/db7e458fd3f49f
しかしこれは上手く判定されない場合がある。 欧文の単語が一文字であったときだ。
どうやら正規表現セレクタで show
を適用した出力結果に対して再び show
が適用されることはないという挙動になっている様子である。 つまりたとえば
#show regex("bc") : "d"
#show regex("ab") : "b"
= テストケース
abc
の結果は bc
となる。 abc
の ab
が b
に置き換えられて bc
になるが bc
に対するマッチは行われない。
Discussion