Skip to content

Phase 9.0.0 β4

Pre-release
Pre-release

Choose a tag to compare

@ponapalt ponapalt released this 18 Oct 07:41
· 4 commits to master since this release

Phase 9.0.0 β4 (Core 4.0.0)

正規表現コマンドの追加。伺か共用の正規表現エンジン uka_regexp (Unlicense) を載せました。

  • KIS に regex_match / regex_find / regex_findall / regex_count / regex_replace / regex_replace_first / regex_erase / regex_erase_first / regex_split / regex_escape を追加。結果は引数のエントリに入る
  • パターン内のサブルーチン呼び出し (?&名前) \g<名前> で、パターンに定義の無い名前を、辞書のエントリ ${名前} の展開結果として取り込める
  • 辞書やスクリプトに書くパターンは、括弧を含むなら "..." で囲むこと (素の括弧は華和梨の構文として消える)
  • ソースから作る場合、uka_regexp は git サブモジュールなので git clone --recursive か git submodule update --init が必要

詳細は同梱の readme.1st (README.md) と document/kis_reference.html を参照。

🌹 Polished by Claudia