[過去ログ] Regular Expression(正規表現) Part16 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
203(1): 2022/02/24(木)16:21:25.53 ID:XVFOP1rX(1/2) AAS
ヘルプに書いてるでしょ
外部リンク[html]:sakura-editor.github.io
> (mオプションが付いていますが、改行をまたいだ検索はできません。)
可能にする方法はあるようだが今も使えるのかは知らない
外部リンク:sakura.qp.land.to
素直に複数行検索置換出来るツールやエディタ使った方が良い
243: 2022/04/24(日)13:45:54.53 ID:rcB2xidb(1) AAS
>>242
\n+ を \n\n に置換すればいいんじゃね?
395: 2022/07/03(日)23:46:52.53 ID:C1pvOjRy(2/2) AAS
greedy, reluctant はよく見るけど、
possessive 強欲は知らない
絶対最大量指定子なら見た事がある
598(1): 2023/01/04(水)13:41:53.53 ID:sAqw0ZzI(1) AAS
>>594
外部リンク:glot.io
import pegs
echo "[あああ(いいい)]".replacef(peg" '[' {@} '(' {@} ')' ']' ","[$2]($1)")
でいける
632: 2023/02/15(水)00:52:40.53 ID:F/CuEgLN(1) AAS
できるけど全部正規表現でやらないほうがメンテしやすいぞ
881: 2023/09/17(日)14:29:52.53 ID:yn1jo0MJ(1/3) AAS
"にゃんたま"が3回以上登場する文字列から全ての"にゃんたま"を取り除く
\A(?=(?:(?:(?!にゃんたま)[\s\S])*にゃんたま){3})((?:(?!にゃんたま)[\s\S])*)にゃんたま|\G((?:(?!にゃんたま)[\s\S])*)にゃんたま
897: 2023/10/15(日)06:13:36.53 ID:qeiyy+lM(2/3) AAS
> Fixed: ONIG_OPTION_FIND_LONGEST behavior
oniguruma/test/test_options.c
x2(ONIG_OPTION_FIND_LONGEST, "a(b|bc)", "ab", 0, 2); // OK ( "ab" にマッチ)
最左最長一致からガチ最長一致になってる
911: 2023/10/30(月)20:59:27.53 ID:dhg2pdyL(1) AAS
どうせ範囲チェックはしないといけないんだから
それだったら引き算や足し算で大文字小文字変換できちゃう
まあ昔はbit演算より算術演算にステップ数が掛かってたからその当時は良かったんだろうけど
916(2): 2023/11/01(水)11:38:37.53 ID:ikHnu6pN(2/3) AAS
●Regular Expressionの使用環境
サクラエディタ(bregoing.dll Ver4.20 with Onigmo 6.2.0)
●検索か置換か?
検索
●説明
キムラタクヤの略称を検索するために
(キムラ)と(タクヤ)からそれぞれ1字以上使って並べた単語にマッチする正規表現を作りました
^(キ|ム|ラ|キム|ムラ|キラ|キムラ)(タ|ク|ヤ|タク|クヤ|タヤ|タクヤ)$
文字数や単語数が増えたときひどいのでもっと上手な書き方を教えてください
●マッチする文字列
キク
キラク
ムラタヤ
●マッチさせない文字列
キム
キムラ
タクヤ
919: 2023/11/01(水)16:00:59.53 ID:G1jsC9Xy(1) AAS
じつはその人AIだよ
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.047s