[過去ログ]
Regular Expression(正規表現) Part16 (1002レス)
Regular Expression(正規表現) Part16 http://mevius.5ch.net/test/read.cgi/tech/1635936601/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
881: デフォルトの名無しさん [sage] 2023/09/17(日) 14:29:52.53 ID:yn1jo0MJ "にゃんたま"が3回以上登場する文字列から全ての"にゃんたま"を取り除く \A(?=(?:(?:(?!にゃんたま)[\s\S])*にゃんたま){3})((?:(?!にゃんたま)[\s\S])*)にゃんたま|\G((?:(?!にゃんたま)[\s\S])*)にゃんたま http://mevius.5ch.net/test/read.cgi/tech/1635936601/881
882: デフォルトの名無しさん [sage] 2023/09/17(日) 14:33:30.19 ID:yn1jo0MJ 置換後の文字列: $1$2 http://mevius.5ch.net/test/read.cgi/tech/1635936601/882
883: デフォルトの名無しさん [sage] 2023/09/17(日) 15:23:07.94 ID:yn1jo0MJ スマン、\Gの前に(?!\A)を置いてくれ http://mevius.5ch.net/test/read.cgi/tech/1635936601/883
884: デフォルトの名無しさん [sage] 2023/09/17(日) 16:53:03.56 ID:oNTID2ix 3回連続して出現する単語を削除 //javascript s = '鼠牛虎兎龍蛇ねこねこねこ牛牛牛虎虎蛇蛇蛇蛇蛇龍龍兎'; console.log(s.replace(/(?:(.+)\1{2})/g, '')); #python s = '鼠牛虎兎龍蛇ねこねこねこ牛牛牛虎虎蛇蛇蛇蛇蛇龍龍兎' print(re.sub(r'(?:(.+)\1{2})', '', s)) http://mevius.5ch.net/test/read.cgi/tech/1635936601/884
885: デフォルトの名無しさん [sage] 2023/09/17(日) 17:05:16.38 ID:Fm9hMrUa \nを30回以上は非表示するにはどうしたらいいですか http://mevius.5ch.net/test/read.cgi/tech/1635936601/885
886: デフォルトの名無しさん [sage] 2023/09/17(日) 17:18:53.47 ID:jNYPDoV+ 非表示?? http://mevius.5ch.net/test/read.cgi/tech/1635936601/886
887: デフォルトの名無しさん [sage] 2023/09/17(日) 17:41:10.52 ID:PjfamyxI \nがn回以上除外で http://mevius.5ch.net/test/read.cgi/tech/1635936601/887
888: デフォルトの名無しさん [sage] 2023/09/17(日) 22:51:45.08 ID:jyrM2LRG ●Regular Expressionの使用環境 Perl ●検索か置換か? 検索 ●説明 後ろから2つ目の/以降を取得したい ●対象データ /a/bb/ccc/dddd/eeeee/cgi/sample.cgi ●希望する結果 /cgi/sample.cgi お願いします http://mevius.5ch.net/test/read.cgi/tech/1635936601/888
889: デフォルトの名無しさん [sage] 2023/09/18(月) 01:07:38.93 ID:e1xt8o+y .*\K/.*/.* http://mevius.5ch.net/test/read.cgi/tech/1635936601/889
890: デフォルトの名無しさん [sage] 2023/09/23(土) 15:35:56.62 ID:UU1JiicL 何回連続とか何番目とかってのは正規表現じゃなくて言語でなんとかした方がいいのでは 可読性的な観点からでも http://mevius.5ch.net/test/read.cgi/tech/1635936601/890
891: デフォルトの名無しさん [sage] 2023/09/25(月) 14:32:09.00 ID:w/fMdm7Q 正規表現じゃなく言語表現をなんとかした方がいい http://mevius.5ch.net/test/read.cgi/tech/1635936601/891
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
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 92 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s