Regular Expression(正規表現) Part17 (277レス)
上下前次1-新
40: 2024/02/01(木)23:01 ID:YPnx34uD(1) AAS
.NET Core 1.0は2016だからね
41: 2024/02/04(日)19:04 ID:1hv2Rh8g(1) AAS
案外歴史が長い!
42: 2024/02/04(日)21:10 ID:GiV0zbjO(1) AAS
旧エンジンにマシンパワーをどれだけ積んでもネットブックで動かす新エンジンに勝てなそう
43: 2024/02/04(日)22:35 ID:FtEwRyHG(1) AAS
それ同じ環境と条件で比較テストしてるわけじゃないから単純にエンジンの違いによる性能差じゃないからね
44: 2024/02/04(日)23:23 ID:l8NY0XdM(1) AAS
正規表現は昔からあるのに未だに進化するスピードが尋常じゃないのはすごいことだ
AIの登場でこれからどうなるのか想像付かない
45: 2024/02/05(月)03:06 ID:UJ2m14qd(1) AAS
正規表現はオートマトンに変換するだけだから
AIとは何の関係もないぞ
高速化もこれ以上は理論的にできないし
書き方で速さが違うのは当たり前
46: sage 2024/02/05(月)15:59 ID:6V7y69ze(1) AAS
現代の正規表現エンジンは純粋なオートマトンだけで動いているわけではないよ
47: 2024/02/14(水)22:19 ID:2oHCpHj3(1) AAS
例えをあげると以下の正規表現を使った検索では
[^a]+c[^b]+
まず"c"を検索して見つからなければマッチ失敗を返す
このときオートマトンは使用されないまま検索が終わる
これは実在する正規表現エンジンの動作ではなくあくまでイメージ
AIならもっと柔軟にこういう処理が出来るかも
48: 2024/03/18(月)04:18 ID:LIfqFVfX(1) AAS
そういう高速化はワイルドカードで
数パターンに分類してやったことはあるな
というわけで前段階で複数のワイルドカードをand/orでつなげた表記も受け付けるようにすれば
シンプルな分結構高速化できる
49: 2024/03/23(土)22:54 ID:tYxC9w64(1) AAS
ふむ。
50: 2024/03/24(日)19:41 ID:aAFJLVlH(1) AAS
正規表現って現実の何かで例えるなら何?
パズル?
言語学的な感じも数学的な感じもしないような
51(1): 2024/03/24(日)23:03 ID:IO+c4sKO(1) AAS
けんけんぱ
52: 2024/03/25(月)00:12 ID:BW1at+9B(1) AAS
ずいずいずっころばし
53: 2024/03/25(月)17:12 ID:vkyh3m8T(1) AAS
ますたーまいんど
54: 2024/03/28(木)12:08 ID:Y8B9QCf2(1) AAS
正規表現が $ と ^ をラインアンカーとして採用した理由 ソフトアンテナ
外部リンク:softantenna.com
55: 2024/03/28(木)23:34 ID:WoHbaWvj(1) AAS
正規表現を初めて使ったのがken氏でOnigmoもken氏
そして現代で正規表現と言えばPerl
この3つの要素を合わせるとなんと>>51になる
56: 2024/03/30(土)12:49 ID:oQnMbHXx(1) AAS
すべった
57: 2024/03/31(日)20:21 ID:R8UIIGRi(1) AAS
認められてえらい
58: 2024/04/01(月)17:41 ID:Jdw9gPZP(1) AAS
つまりムトゥ神か
59: 2024/04/04(木)02:49 ID:Bu2po2+x(1) AAS
AAA _ BBB _ CCC _ DDD
を
BBB AAA
にする
60: 2024/04/04(木)03:53 ID:X4Q29337(1) AAS
使用環境メモ帳
☑正規表現を使うにチェック
検索するにAAA _ BBB _ CCC _DDD
置換にBBB AAA
61: 2024/04/04(木)22:23 ID:sf62q9R2(1) AAS
[A][A][A] _B{3,3} _ (C)(\1)\2 _[\x{44}][\x{44}][\x{44}]
62: 2024/04/23(火)23:42 ID:f/wKo/xU(1) AAS
チェックマークの絵文字かっこいい
63(1): 2024/04/28(日)08:09 ID:bvIrnysh(1/2) AAS
カ)ミツカン カカ)ミツカン
の単語の始まりにある「カ)」を取ってきたいのだが、
[カ\カユユ][)\)]
だと両方ヒットする。
\b[カ\カユユ][)\)]
だと両方ヒットしない。
\bて単語の始まりじゃないの?
64: 2024/04/28(日)08:33 ID:cFVqBor9(1) AAS
使ってるプログラミング言語は?
65: 2024/04/28(日)08:43 ID:rlAkFFFr(1) AAS
>>63
一般に正規表現の \b 及び \B の文脈における「単語」とは「\w+」のこと
「か」は単語ではないので、当然ながらその直前の位置(境界)に \b はマッチしない
66(1): 2024/04/28(日)08:44 ID:w8Q1u9O5(1/2) AAS
単語の境界の単語とは\wかどうか
先頭が\w、\wと\W(又は\Wと\w)の間、最後が\w
空白も括弧も全角文字も\wではなく、全てが\Wの連続なので境界がない
(?<=^|\s| )[カ\カユユ][)\)]
こんな感じかなあ?
67: 2024/04/28(日)09:15 ID:w8Q1u9O5(2/2) AAS
句読点(、。,.,.)があるならそれもか
68: 2024/04/28(日)09:24 ID:b3SQbRRV(1) AAS
外部リンク:regex101.com
69: 2024/04/28(日)10:39 ID:bvIrnysh(2/2) AAS
>>66
サンクス。
正規表現チェッカーだとうまく行くが、VBAだとエラーする。
カカ)ミツカンていう会社名なんてないから諦めるわ。
上下前次1-新書関写板覧索設栞歴
あと 208 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.009s