Regular Expression(正規表現) Part17at TECHRegular Expression(正規表現) Part17 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト476:デフォルトの名無しさん 26/05/24 19:20:21.82 avyHEBhm.net プログラム言語用のハイライトは重くなりやすい 動作の軽い正規表現の作り方を知らない人が作ると重くなりやすい アプリの評判にまで関わるからアプリ作者は重視すべき 477:デフォルトの名無しさん 26/06/05 07:39:23.44 l0w9Pe0T.net Coreutils for Windowsに付属するgrepは正規表現ライブラリとしてpcre2ではなくOnigurumaを使ってるみたいだね PowerShell上で grep -P -e "\p{sc:han}" aaa と入力実行したら、以下のエラー文字列が返ってきた grep.cmd: invalid pattern "\p{sc:han}": Oniguruma error: invalid character property name {sc:han} grepをRustで実装しなおしてるみたいだけど、「Known Issues」にも「Performances need to be improved」と書かれているとおり処理速度は遅い 巨大テキストファイルに対して"\p{han}"で漢字を探す速度テストをしたらCoreutilsのgrepはripgrepよりも5倍弱遅かった ripgrepもRust使っているから改善の余地はまだまだありそう 以下は、Coreutilsと付属grepのgitレポジトリ Coreutils for Windows https://github.com/microsoft/coreutils Grep, now in Rust https://github.com/uutils/grep 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch