とはいえ、現実的に無理だからαという判断なのだと思うし、実際この方向の需要も確実にあるのも事実。
例えば
A. preg_match('/OK|NG/', ... よりも、
B. if ($str[i]==='O' && $str[i+1]==='K' || $str[i]==='N' && $str[i+1]==='G') ...
の方が(PHPでは微妙だが、少なくともCでは)速いのは確実だが、
正規表現の方が読みやすさが格段に上なので、if文だと将来的にメンテコストが上がる。
(この辺しょうもないと思うかもしれないが、Aだと見た瞬間理解《所要0.5秒》に対し、
Bだと読まないと理解できないので《所要5秒》、長期的に大規模なコードをメンテする場合はかなり問題になる。
まあこの例だと簡単すぎてイマイチだが、もっと複雑な文字列検索をif文で書くとだいぶ酷いことになる)
この為、if文記述が最速と分かっていても、正規表現『的な』、見た瞬間分かる記述で書きたい需要はある。
そしてこれをオレオレライブラリ化しても、仕様自体は正規表現的なものになってしまうので、
なら、正規表現の仕様として追加し、正規表現エンジンにやらせる、というのは、非常にもっともな解ではある。
そしてこの方向を向いているのがonigurumaではある。
【PHP】下らねぇ質問はここに書き込みやがれ 15
57デフォルトの名無しさん (ワッチョイ 2770-RTB+)
2025/05/08(木) 21:47:46.13ID:MhxTwPG60レスを投稿する
ニュース
- 【サッカー】第3次森保Jの初陣は白星発進 松木デビュー弾、塩貝の劇的な一撃…森保監督が試合に言及★2 [ゴアマガラ★]
- 富士山閉山期、登山届出さず救助→上限5万円の過料 静岡で来期から [少考さん★]
- 自民党・岩屋毅前外相、27日訪中へ 関係修復の機運醸成はかる [少考さん★]
- 【アジア大会】卓球男子団体が60年ぶり金!ついに中国倒した 崖っ縁から張本&松島が連勝 3時間超熱闘 [征夷大将軍★]
- 田村淳、鰻屋で帽子を脱がずに食事 批判の声に「牛丼店で着帽のまま食べてても何も言わないのに 第三者のヒマナー警察がうるさい★3 [Anonymous★]
- あぼーん
- トランプが日本人の味方する理由がないよな。「変なおばさんが首相」「中国の方がデカイし話通りやすい」ネトウヨって馬鹿じゃないの? [253245739]
- 【悲報】読売新聞「トランプ氏は中国が側についた!」 [354616885]
- トランプ大統領・習主席「「我々は二次大戦で同盟国だった。一緒にファシストを倒した」」 日本人発狂 [237216734]
- 【悲報】サナ、わざわざアメリカまで行って「米中離間の策」を弄するも失敗に終わる [354616885]
- 「たのしいピクニック女」、女性を怒らせてしまったため、たくさん画像が作られる。★3 [347751896]
- 「たのしいピクニック女」、女性を怒らせてしまったため、たくさん画像が作られる。★4 [633746646]