[過去ログ]
Regular Expression(正規表現) Part16 (1002レス)
Regular Expression(正規表現) Part16 http://mevius.5ch.net/test/read.cgi/tech/1635936601/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
892: デフォルトの名無しさん [sage] 2023/09/25(月) 15:45:13.07 ID:b6Bm13IE 正規表現じゃなく性器表現とした方がいい http://mevius.5ch.net/test/read.cgi/tech/1635936601/892
893: デフォルトの名無しさん [sage] 2023/09/25(月) 15:46:57.59 ID:b6Bm13IE 正規表現じゃなく性器表現とかなんとかにした方がいい http://mevius.5ch.net/test/read.cgi/tech/1635936601/893
894: デフォルトの名無しさん [sage] 2023/09/26(火) 17:43:27.65 ID:WhLFttTP 添削って受け付けてたっけ? 自分が求める結果は得られてるけど、それでいいのかどうか http://mevius.5ch.net/test/read.cgi/tech/1635936601/894
895: デフォルトの名無しさん [sage] 2023/10/03(火) 15:05:59.66 ID:pjWozC8L >>894 You ここで見せちゃいなよ、meが見てあげるよ http://mevius.5ch.net/test/read.cgi/tech/1635936601/895
896: デフォルトの名無しさん [] 2023/10/15(日) 05:59:22.52 ID:qeiyy+lM oniguruma Release 6.9.9 Update Unicode version 15.1.0 NEW API: ONIG_OPTION_MATCH_WHOLE_STRING Fixed: (?I) option was not enabled for character classes (Issue #264). Changed specification to check for incorrect POSIX bracket (Issue #253). Changed [[:punct:]] in Unicode encodings to be compatible with POSIX definition. (Issue #268) Fixed: ONIG_OPTION_FIND_LONGEST behavior > ONIG_OPTION_MATCH_WHOLE_STRING マッチした終端の位置がendになることを要求 マッチした開始の位置はstartでなくても良いらしい oniguruma/test/test_options.c x2(ONIG_OPTION_MATCH_WHOLE_STRING, "a", "aaaa", 3, 4); // OK (4文字目のaにマッチ) > [[:punct:]] Changed the definition of [:punct:] in Unicode encodings from \p{P} to \p{PosixPunct} = \p{P} + \p{S}. (PosixPunct is a new addition.) http://mevius.5ch.net/test/read.cgi/tech/1635936601/896
897: デフォルトの名無しさん [sage] 2023/10/15(日) 06:13:36.53 ID:qeiyy+lM > Fixed: ONIG_OPTION_FIND_LONGEST behavior oniguruma/test/test_options.c x2(ONIG_OPTION_FIND_LONGEST, "a(b|bc)", "ab", 0, 2); // OK ( "ab" にマッチ) 最左最長一致からガチ最長一致になってる http://mevius.5ch.net/test/read.cgi/tech/1635936601/897
898: デフォルトの名無しさん [] 2023/10/15(日) 06:27:13.95 ID:qeiyy+lM 間違えた、こっちだった oniguruma/test/test_options.c x2(ONIG_OPTION_FIND_LONGEST, "a(b|bc)", "abc", 0, 3); // OK ( "abc" にマッチ) // マルチバイト文字には非対応のまま x2(ONIG_OPTION_FIND_LONGEST, "ab|あ", "abあ", 2, 5); // OK ( "あ" にマッチ) UTF-32 にエンコードしてから使えばいいのかしら http://mevius.5ch.net/test/read.cgi/tech/1635936601/898
899: デフォルトの名無しさん [sage] 2023/10/20(金) 08:36:56.63 ID:S3IcPVBq Strawberry Perl https://strawberryperl.com/releases.html 32bit版が出なくなった。64bitに乗り換えよう。(全銀) http://mevius.5ch.net/test/read.cgi/tech/1635936601/899
900: デフォルトの名無しさん [sage] 2023/10/20(金) 16:11:58.36 ID:8kCGh912 >>899 ZIP edition が無い… http://mevius.5ch.net/test/read.cgi/tech/1635936601/900
901: デフォルトの名無しさん [sage] 2023/10/21(土) 14:33:23.21 ID:43n7K7Fq tar.gzで我慢しなさい http://mevius.5ch.net/test/read.cgi/tech/1635936601/901
902: デフォルトの名無しさん [sage] 2023/10/29(日) 10:19:38.81 ID:zDgIETfO アルファベットのみにマッチする文字クラスを[a-Z]と書けない ASCIIコード表を決めた人達は今頃失敗したと思ってるんだろうか http://mevius.5ch.net/test/read.cgi/tech/1635936601/902
903: デフォルトの名無しさん [sage] 2023/10/29(日) 12:34:50.74 ID:vOjtdftv 初心者向けクイズ Q: /w にマッチするアルファベット以外の文字がひとつあります。その文字とは、一体何でしょうか? http://mevius.5ch.net/test/read.cgi/tech/1635936601/903
904: デフォルトの名無しさん [sage] 2023/10/29(日) 12:42:28.97 ID:BaFdPLsN アンダースコート http://mevius.5ch.net/test/read.cgi/tech/1635936601/904
905: デフォルトの名無しさん [sage] 2023/10/29(日) 12:45:28.88 ID:zDgIETfO アンダースロー http://mevius.5ch.net/test/read.cgi/tech/1635936601/905
906: デフォルトの名無しさん [sage] 2023/10/29(日) 13:20:31.22 ID:y5KdwCim アンダーニンジャ http://mevius.5ch.net/test/read.cgi/tech/1635936601/906
907: デフォルトの名無しさん [sage] 2023/10/29(日) 15:41:31.84 ID:zDgIETfO ニンジャリバンバン http://mevius.5ch.net/test/read.cgi/tech/1635936601/907
908: デフォルトの名無しさん [sage] 2023/10/29(日) 19:20:26.89 ID:dO2GnsiA 正解はスラッシュでした http://mevius.5ch.net/test/read.cgi/tech/1635936601/908
909: デフォルトの名無しさん [sage] 2023/10/29(日) 19:49:37.09 ID:zDgIETfO (/w\) http://mevius.5ch.net/test/read.cgi/tech/1635936601/909
910: デフォルトの名無しさん [sage] 2023/10/30(月) 20:06:53.46 ID:wzEyUd/K ASCIIコード表について調べてみたら特定の1ビットを0にするか1にするかで 大文字小文字が変換出来るようにするための順番らしい 並びの便利さより処理効率が優先されてた、先人の知恵に敬礼 http://mevius.5ch.net/test/read.cgi/tech/1635936601/910
911: デフォルトの名無しさん [sage] 2023/10/30(月) 20:59:27.53 ID:dhg2pdyL どうせ範囲チェックはしないといけないんだから それだったら引き算や足し算で大文字小文字変換できちゃう まあ昔はbit演算より算術演算にステップ数が掛かってたからその当時は良かったんだろうけど http://mevius.5ch.net/test/read.cgi/tech/1635936601/911
912: デフォルトの名無しさん [sage] 2023/10/31(火) 18:36:44.19 ID:X00tNW2d 今時のマシンのことしか考えなくていいなら足し引きで良さそうだけど 遅いマシンのことまで考えるならビット演算一択になるんだろうな アルファベットが32文字だったら隙間出来なかったのに SHIFT_JISのダメ文字問題も最初からEUC-JPにしとけば苦労しなかったのにな http://mevius.5ch.net/test/read.cgi/tech/1635936601/912
913: デフォルトの名無しさん [sage] 2023/10/31(火) 21:57:53.63 ID:27STA2Pg 正規表現は改行の扱いが難しいなあ やらかすときはたいてい改行の処理でミスる http://mevius.5ch.net/test/read.cgi/tech/1635936601/913
914: デフォルトの名無しさん [sage] 2023/11/01(水) 09:19:33.19 ID:DBguvWIQ . が改行にマッチしないのを失念してってのは何度もやってる http://mevius.5ch.net/test/read.cgi/tech/1635936601/914
915: デフォルトの名無しさん [] 2023/11/01(水) 11:38:27.61 ID:ikHnu6pN ●Regular Expressionの使用環境 サクラエディタ(bregoing.dll Ver4.20 with Onigmo 6.2.0) ●検索か置換か? 検索 ●説明 キムラタクヤの略称を検索するために (キムラ)と(タクヤ)からそれぞれ1字以上使って並べた単語にマッチする正規表現を作りました ^(キ|ム|ラ|キム|ムラ|キラ|キムラ)(タ|ク|ヤ|タク|クヤ|タヤ|タクヤ)$ 文字数や単語数が増えたときひどいのでもっと上手な書き方を教えてください ●マッチする文字列 キク キラク ムラタヤ ●マッチさせない文字列 キム キムラ タクヤ http://mevius.5ch.net/test/read.cgi/tech/1635936601/915
916: デフォルトの名無しさん [] 2023/11/01(水) 11:38:37.53 ID:ikHnu6pN ●Regular Expressionの使用環境 サクラエディタ(bregoing.dll Ver4.20 with Onigmo 6.2.0) ●検索か置換か? 検索 ●説明 キムラタクヤの略称を検索するために (キムラ)と(タクヤ)からそれぞれ1字以上使って並べた単語にマッチする正規表現を作りました ^(キ|ム|ラ|キム|ムラ|キラ|キムラ)(タ|ク|ヤ|タク|クヤ|タヤ|タクヤ)$ 文字数や単語数が増えたときひどいのでもっと上手な書き方を教えてください ●マッチする文字列 キク キラク ムラタヤ ●マッチさせない文字列 キム キムラ タクヤ http://mevius.5ch.net/test/read.cgi/tech/1635936601/916
917: デフォルトの名無しさん [sage] 2023/11/01(水) 12:08:10.81 ID:oh2mJ3WA ^(?:キ?ム?ラ?)(?<=\S)(?=\S)(?:タ?ク?ヤ?)$ http://mevius.5ch.net/test/read.cgi/tech/1635936601/917
918: デフォルトの名無しさん [sage] 2023/11/01(水) 14:40:34.08 ID:DBguvWIQ 同じ人かは分からないけど超優秀な回答者がここ1,2年前から来てくれてる 多くの閲覧者にとっても勉強になるからありたがいことです http://mevius.5ch.net/test/read.cgi/tech/1635936601/918
919: デフォルトの名無しさん [sage] 2023/11/01(水) 16:00:59.53 ID:G1jsC9Xy じつはその人AIだよ http://mevius.5ch.net/test/read.cgi/tech/1635936601/919
920: デフォルトの名無しさん [sage] 2023/11/01(水) 17:01:21.99 ID:ikHnu6pN >>917 ありがとうございます動きました 3語以上の場合はこれでできてますか? ^(?:キ?ム?)(?<=\S)(?=\S{2})((?:ラ?タ?)(?<=\S{2})(?=\S)(?:ク?ヤ?))$ http://mevius.5ch.net/test/read.cgi/tech/1635936601/920
921: デフォルトの名無しさん [sage] 2023/11/01(水) 17:03:51.95 ID:DBguvWIQ AIと言われても違和感が無いから困る、人間だったほうがいい サクラエディタを少し触ってみたが \r を \c- \n を \c* に書き換えてもマッチした このことは恐らくbregoing.dllの作者氏でも知らないのでは http://mevius.5ch.net/test/read.cgi/tech/1635936601/921
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 81 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s