[過去ログ] Regular Expression(正規表現) Part16 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
567: デフォルトの名無しさん [sage] 2022/12/07(水) 18:33:23.28 ID:8ZB5Tvh5(1) AAS
物事の「本質的な複雑さ」を解決しようとしても「その場でぐるぐる回り続ける」ハメになるだけ(どこにもたどり着くことはない)
568
(1): デフォルトの名無しさん [] 2022/12/07(水) 21:37:36.61 ID:lzjCqHmQ(1) AAS
正規表現を分かりやすい自然言語や仕様記述に変換するサービス作れば解決

正規表現を生成する機能も用意して最適化オプションもつければ有償で十分やっていける
569: デフォルトの名無しさん [sage] 2022/12/07(水) 22:46:38.37 ID:0xPH+d9p(1) AAS
>>568
とりあえずそう言うアプリにお前ならいくら払うんだ?
570: デフォルトの名無しさん [sage] 2022/12/08(木) 10:58:46.31 ID:c3lwHRlZ(1) AAS
>>564
それはそうなんだけど
徹夜で必死に考えいいアイデアを提供して下さい
571: デフォルトの名無しさん [sage] 2022/12/11(日) 15:34:21.97 ID:xFkTi0uS(1/2) AAS
abc-ABC
abcd-ABC-def
abcde-defghi-ABC
ab-def-ghi-ABC

-ABCより前にハイフンのない-ABCを選択するのに3,4行目を除外する事で出来たのですが直接-ABCを選択するような事って出来ますか? 使うのはpythonです。よろしくお願いします
572: デフォルトの名無しさん [sage] 2022/12/11(日) 15:49:22.27 ID:xFkTi0uS(2/2) AAS
あ、行頭を指定すれば簡単に出来ましたスレ汚しすみませんでした
573
(1): デフォルトの名無しさん [sage] 2022/12/26(月) 08:14:24.98 ID:G31tf+Le(1) AAS
質問です

私に全然知識がないのですごい初歩的な質問になるのですが
例えば“テキ”を検索するとして
“仮テキスト”となっているのは除く、
ホワイトリストを付随するような検索をするにはどうすればいいでしょうか?

私が試したもの、
(?<!仮)テキ(?!スト)
↑例えばこれだと“仮テキ”や“テキスト”まで除かれてしまいます
(おそらく「そりゃ当たり前だろ」と思われる事を言ってると思うのですがなにぶん知識がないためご容赦ください)

正規表現を使う場所としてはchmateやFirefoxアドオンなどで使っています

浅学バリバリな質問なのですがどうかご回答よろしくお願いします
574
(1): デフォルトの名無しさん [sage] 2022/12/26(月) 08:18:23.33 ID:LqfRRdYe(1) AAS
>>573
知識以前にお前馬鹿そうだから、>>2のテンプレ使って書き直して
575
(1): デフォルトの名無しさん [sage] 2022/12/26(月) 10:07:19.58 ID:5uJMWDBy(1) AAS
(?<!仮)テキ|テキ(?!スト)
576: デフォルトの名無しさん [sage] 2022/12/27(火) 04:47:48.03 ID:xSShEST7(1) AAS
>>574
すいません、確かにテンプレ使った方が良かったですね…

>>575
ありがとうございます
単純な話だったんですね…

教えて貰って図々しいのですが
長くなってもいいので“仮テキスト”という続いた文字列を含めて
同じ動作をする正規表現はあるのでしょうか?
あった場合教えていただきたいです…
577
(1): デフォルトの名無しさん [sage] 2022/12/27(火) 17:03:22.33 ID:G2ophMPv(1) AAS
テキ(?!..(?<=仮テキスト))
578: デフォルトの名無しさん [sage] 2022/12/28(水) 01:36:28.87 ID:Ztu+b3Ae(1) AAS
>>577
ありがとうございます
仕組みも分かったため複数指定もでき望んでいた事がやれました
初歩的な事にわざわざお付き合いいただきありがとうございました
579
(1): デフォルトの名無しさん [sage] 2022/12/29(木) 18:17:40.05 ID:HWC94+Gl(1/2) AAS
正規表現は半年後の自分がメンテできないから嫌なんだわ
特にその時適当に書いて辛うじて動いてるやつなのか会心の出来だったやつなのか一見判らなくて困るんだわ
正規表現に10段階ぐらい完成度のタグを付けたいのだよハイパーテキスト的にな
そういう気の利いて手軽な方法はないのかのう
580: デフォルトの名無しさん [sage] 2022/12/29(木) 19:06:41.81 ID:W/by+W2J(1) AAS
人から貰った正規表現を理解もせずに自分の物にしていないからそんな事が起こる
自分で書いた正規表現なら何年経ってもパッと見りゃ内容解る
と言うか年々理解度が向上するから、見てがっかりして書き直すまである
581
(1): デフォルトの名無しさん [sage] 2022/12/29(木) 19:37:11.07 ID:HWC94+Gl(2/2) AAS
>と言うか年々理解度が向上するから
若いってええなあ
あと10年もすれば昔の自分の方が頭いいじゃねえか状態になるから今ががんばり時だよ
582: デフォルトの名無しさん [sage] 2022/12/29(木) 19:46:27.85 ID:JPv7+i4s(1) AAS
>>579
コメント付けられる方言もあるがな
583: デフォルトの名無しさん [sage] 2022/12/29(木) 20:16:21.35 ID:Y6+rT86n(1) AAS
>>581
すまんもう60越えとる
584: デフォルトの名無しさん [] 2022/12/29(木) 21:08:41.79 ID:5pKgQfqK(1) AAS
テスト書かないんだろ
585
(2): デフォルトの名無しさん [sage] 2022/12/29(木) 23:00:20.15 ID:zukJLKA9(1) AAS
そのうち、こうこうしたいと書くとそれに合った正規表現を出力するAIが出て来る
たぶん
586
(1): デフォルトの名無しさん [sage] 2022/12/29(木) 23:37:13.29 ID:VQTP+Rjm(1) AAS
>>585
今でもchatGPTで出来る
587: デフォルトの名無しさん [sage] 2022/12/30(金) 00:14:09.14 ID:QnG1dvSt(1) AAS
今では正規表現中にコメントが書ける(拡張形式ignore whitespace)ものも多いのでは
588: デフォルトの名無しさん [sage] 2022/12/30(金) 01:37:49.63 ID:1dcL6xM/(1) AAS
>>586
あれサラッとでまかせ混ぜてくるから油断ならん
まさに詐欺師の所業よ
589: デフォルトの名無しさん [sage] 2022/12/30(金) 05:43:41.86 ID:gQwuuolL(1) AAS
正規表現の高齢化問題
今の子って正規表現に触れる機会あんのかなあ
糞みたいなエスケープシーケンスの概念込みで教えなきゃならんし
授業ではすきっぷやな
590: デフォルトの名無しさん [sage] 2022/12/31(土) 09:31:33.47 ID:3UMVip3o(1) AAS
>>585
ここが…
591
(1): デフォルトの名無しさん [sage] 2022/12/31(土) 19:47:02.85 ID:yp0KXAnH(1/2) AAS
字幕ファイルの修正で秀丸を使って
文字列の置き換えしたいと考えています

置換前
00:00:06:09 - 00:00:10:47
おはよう

00:00:11:18 - 00:00:16:02
こんにちは

置換後
00:00:06.090,00:00:10.470
おはよう

00:00:11.180,00:00:16.020
こんにちは

----

対象データ
”xx:xx:xx:xx - xx:xx:xx:xx”
":xx - "を".xx0,"に置き換え
最後の"xx"を"xx0"に置き換え

希望結果
”xx:xx:xx.xx0,xx:xx:xx.xx0”

お願い致します
592: デフォルトの名無しさん [sage] 2022/12/31(土) 21:20:45.11 ID:gFIlpiwK(1) AAS
せっかく秀丸スレあるんだからそっちで聞けばいいのに

HmJre.dll V.510
^([0-9:]+):([0-9]{2}) - ([0-9:]+):([0-9]{2})$
\1.\20,\3.\40
593: 591 [sage] 2022/12/31(土) 22:37:29.30 ID:yp0KXAnH(2/2) AAS
大晦日のツンデレさんに圧倒的感謝!!
ありがとうございます
594
(1): デフォルトの名無しさん [sage] 2023/01/04(水) 10:29:42.45 ID:vMZ55Vj6(1) AAS
教えてくださいm(__)m

[あああ(いいい)]

のような文字列を

[いいい](あああ)

と置き換える方法はあるでしょうか
595: デフォルトの名無しさん [sage] 2023/01/04(水) 12:23:22.97 ID:gCqYqHxa(1) AAS
[あああ(いいい)]で検索して
[いいい](あああ)で置換する
596: デフォルトの名無しさん [sage] 2023/01/04(水) 12:35:30.42 ID:Gtp9NVd3(1) AAS
テンプレ無視する馬鹿にはその答で十分だわな
597
(1): デフォルトの名無しさん [sage] 2023/01/04(水) 12:40:09.77 ID:k64eH4zi(1) AAS
まあ一例として
s/\[([^\[\]\(\)]+)\(([^\[\]\(\)]+)\)\]/[$2]($1)/
598
(1): デフォルトの名無しさん [sage] 2023/01/04(水) 13:41:53.53 ID:sAqw0ZzI(1) AAS
>>594
https://glot.io/snippets/ggykutt927

import pegs

echo "[あああ(いいい)]".replacef(peg" '[' {@} '(' {@} ')' ']' ","[$2]($1)")

でいける
599: デフォルトの名無しさん [sage] 2023/01/04(水) 18:30:34.43 ID:REieKqQf(1) AAS
文頭や文中にあるauだけをNGするやつ教えて下さい
600: デフォルトの名無しさん [sage] 2023/01/04(水) 18:46:40.14 ID:Edm8Og2O(1) AAS
docomoはいいのか
601: デフォルトの名無しさん [sage] 2023/01/04(水) 18:57:17.14 ID:zEB0n1jD(1/2) AAS
唐突に「NGする」って一体何の話だ???
602
(1): デフォルトの名無しさん [sage] 2023/01/04(水) 18:58:30.08 ID:zEB0n1jD(2/2) AAS
何かを想定しているなら質問に際して最初にそれを伝えるのが常識だろう
603: デフォルトの名無しさん [sage] 2023/01/06(金) 10:01:53.18 ID:+4FzrtmN(1/2) AAS
>>598
ありがとうございました。
助かりました
604: デフォルトの名無しさん [sage] 2023/01/06(金) 10:09:25.96 ID:+4FzrtmN(2/2) AAS
>>597
感謝です!
605
(2): デフォルトの名無しさん [sage] 2023/01/07(土) 13:40:18.10 ID:0HEuBgBZ(1) AAS
JaneStyle等の5ちゃん専ブラのNG設定用に、以下の条件を全て満たす書き方を教えてください。

・1行(改行文字無し)
・半角全角で70文字以上100文字
・文中に「、」または「。」を1文字以上含む
606: デフォルトの名無しさん [sage] 2023/01/07(土) 14:35:34.78 ID:bXxrhZUn(1) AAS
>>605
それはここじゃなくて JaneStyleのスレで聞いた方がよくね?
607: デフォルトの名無しさん [sage] 2023/01/07(土) 17:50:57.40 ID:IdmDw0D4(1) AAS
>>602
うるせーな死ねよハゲ
608: デフォルトの名無しさん [sage] 2023/01/07(土) 19:04:16.19 ID:B7GL4Qwr(1) AAS
JaneStyleでの改行は\s<br>\sか?
実際の対象を見ないと分からないけどたとえばアンカーなんかも無いと分かってるなら
^(?=.*[、。])\s[^<]{70,100}\s$

特定の荒らしか何かを想定しているのかな
609: デフォルトの名無しさん [sage] 2023/01/07(土) 19:42:28.54 ID:Zoa7JGj4(1) AAS
アンカータグは当然あるよ
5chならね
610: デフォルトの名無しさん [sage] 2023/01/13(金) 18:40:39.04 ID:ZqEJpVNq(1) AAS
そういうことじゃないんじゃないか
611: デフォルトの名無しさん [sage] 2023/01/29(日) 18:48:08.66 ID:cz1zZ3tj(1) AAS
>>605
そのままchatgpt で聞いてみたよ

以下の正規表現を使用することで、1行 (改行文字無し)、半角全角で70文字以上100文字、文中に「、」または「。」を1文字以上含む条件を全て満たす文字列を抽出することができます。

ruby
Copy code
^(?=.{70,100}$)(?=.*[、。]).*$
この正規表現は、文字列が70文字以上100文字以下であり、文中に「、」または「。」を1文字以上含むことを保証します。

だってさ
612: デフォルトの名無しさん [sage] 2023/01/29(日) 21:21:58.64 ID:O+Wk/2Eo(1) AAS
近頃はみんな
613: デフォルトの名無しさん [sage] 2023/01/29(日) 22:30:48.24 ID:9ooogxSi(1) AAS
薄くなったね
614: デフォルトの名無しさん [sage] 2023/01/30(月) 01:55:35.57 ID:GlHcGD1J(1) AAS
体裁を整える能力はピカイチだが、それが正しいという保証はないからなあ
ちゃんと使うにはまずその分野の知識が必要というジレンマ
615: デフォルトの名無しさん [] 2023/01/30(月) 17:50:26.15 ID:gh9uKCuR(1) AAS
正規表現でガチャを回せる投稿サイトを作った話
https://zenn.dev/karugamo/articles/c1ce791689c5b7

https://www.regech.app/
616: デフォルトの名無しさん [sage] 2023/01/30(月) 21:13:06.03 ID:TI/BqHZQ(1) AAS
(?!).+
617: デフォルトの名無しさん [sage] 2023/02/02(木) 00:14:23.96 ID:fPL322j9(1) AAS
顔文字に見える正規表現を考えたい

(;*~_~*)
618: デフォルトの名無しさん [sage] 2023/02/04(土) 22:54:12.69 ID:DlLJLfae(1/2) AAS
2023-02-04という書式の日付のデータがある時
その行で最初に出てきた-を年にしたい
正規表現でなんて書けばいいですか?
619: デフォルトの名無しさん [sage] 2023/02/04(土) 22:57:04.23 ID:DlLJLfae(2/2) AAS
検索欄に(^.*?)(-)
置換欄に\1年
620: デフォルトの名無しさん [sage] 2023/02/05(日) 10:48:30.98 ID:KWvYGjBb(1) AAS
-(.*) → 年$1
621: デフォルトの名無しさん [] 2023/02/11(土) 16:20:49.02 ID:fAcJ3wf1(1) AAS
●Regular Expressionの使用環境
WindowsのJScript
●検索か置換か?
検索
●説明
下記のような文字列があった場合、
[なんとか]から次の[なんとか]が出てくるまでの複数行を取り出したいんだけど、どうする?
自分はコレしか思いつかなかったんだけ
str.match(/^\[.*\][^\[]*/mg);
もっといい方法ある?

●対象データ(これってAviUtlのexoファイルです。
[424.0]
_name=音声ファイル
再生位置=0.00
再生速度=100.0
ループ再生=0
動画ファイルと連携=1
file=D:\PlayMemories\2023-02-09\C0002.MP4

[424.1]
_name=音量フェード
イン=0.00
アウト=3.00

[424.2]
_name=標準再生
音量=50.0
左右=0.0
622
(1): デフォルトの名無しさん [sage] 2023/02/11(土) 17:02:21.81 ID:yc790R16(1) AAS
^\[[^[]*\n(?=\n)
623
(1): デフォルトの名無しさん [sage] 2023/02/11(土) 17:47:19.77 ID:4bXfwNL9(1) AAS
str.split('\n\n')
624
(1): デフォルトの名無しさん [sage] 2023/02/11(土) 18:25:52.14 ID:G+Atp5X9(1) AAS
空行区切りとは限らない場合、ファイル名に[があるかもしれない場合
str.match(/^\[.*(?:\n(?!\[).*)*\n*/gm)
625: デフォルトの名無しさん [] 2023/02/12(日) 00:39:26.16 ID:mse6QHvr(1/2) AAS
>>622-624
できました。すごい。
626: デフォルトの名無しさん [sage] 2023/02/12(日) 12:08:20.65 ID:2oU17ty6(1) AAS
[424.0] は、つまり、

行頭が[ で、行末が] の場合だけを、特別な命令と解釈するのだろ
627
(1): デフォルトの名無しさん [sage] 2023/02/12(日) 12:34:59.28 ID:PBDCQhni(1) AAS
こういうの非包含が使えたらすごい楽
^\[(?~^\[)
628: デフォルトの名無しさん [] 2023/02/12(日) 23:00:31.59 ID:mse6QHvr(2/2) AAS
>>627
正規表現て複雑な入れ子とかの抜き出しもできることは知ってるけど、
その辺の解説書とかページてないのかね。
629: デフォルトの名無しさん [sage] 2023/02/14(火) 23:50:28.21 ID:dTCCMwFb(1) AAS
JavaScriptの正規表現で質問です
ある正規表現に合致し、ある正規表現に合致しない、という正規表現は可能でしょうか?
具体的には
任意数は0も含むものとして
任意数の大文字アルファベットのあとに、任意数の小文字アルファベットが続き、その後任意数の数字が続く文字列のうち
小文字のみ、数字のみの文字列を除外したいです(大文字のみのものは合致させたい)

合致例
ABab01
AAA0
aaa012
ABCDE

合致させたくない例
abcde
012345
000aaa
630: デフォルトの名無しさん [sage] 2023/02/14(火) 23:57:34.39 ID:XRqDNj0i(1) AAS
宿題ですか?
631: デフォルトの名無しさん [sage] 2023/02/15(水) 00:01:55.99 ID:GMMfGDKP(1/2) AAS
宿題かどうかで正規表現の書き方は変わりませんよね?
632: デフォルトの名無しさん [sage] 2023/02/15(水) 00:52:40.53 ID:F/CuEgLN(1) AAS
できるけど全部正規表現でやらないほうがメンテしやすいぞ
633: デフォルトの名無しさん [sage] 2023/02/15(水) 00:54:24.40 ID:GMMfGDKP(2/2) AAS
つまりif文で区切るほうが見やすいということですか?
634
(1): デフォルトの名無しさん [sage] 2023/02/15(水) 08:47:44.60 ID:p2xlcd9z(1) AAS
([A-Z]+)?[a-z]+[0-9]+|[A-Z]+([0-9]+)?
635: デフォルトの名無しさん [sage] 2023/02/15(水) 10:37:15.75 ID:5uY2Ajym(1) AAS
>>634
ありがとうございます
素直に足し算の発想でやればよかったんですね
636: デフォルトの名無しさん [sage] 2023/02/15(水) 12:54:55.60 ID:q8BaXLdM(1) AAS
ABab
637: デフォルトの名無しさん [] 2023/02/15(水) 14:01:59.87 ID:N6Rs6EpM(1) AAS
([A-Z]+)?[a-z]+[0-9]+|[A-Z]+([a-z]+)?([0-9]+)?
ですかね
638: デフォルトの名無しさん [sage] 2023/02/15(水) 14:05:43.89 ID:VU7epY9U(1) AAS
[A-Z]+[a-z]*[0-9]*|[a-z]+[0-9]+
639: デフォルトの名無しさん [sage] 2023/02/15(水) 14:13:41.85 ID:6puQI1n1(1) AAS
NG例に000aaaがあるということは
000aaaAA
とかもあるわけだよね
そしてこれは順序が違うからマッチさせたダメってことか?
640: デフォルトの名無しさん [sage] 2023/02/15(水) 14:30:32.69 ID:u5Kc1xOf(1) AAS
^(?!$|[a-z]+$|[0-9]+$)[A-Z]*[a-z]*[0-9]*$
641: デフォルトの名無しさん [sage] 2023/02/16(木) 22:56:05.33 ID:Tpu7Mxzn(1/2) AAS
正規表現で*ではなく0文字以上n文字以下って指定の仕方どうやるんだっけ
*はセキュリティホールになるから使うなみたいなのをどこかで見たので
642
(1): デフォルトの名無しさん [sage] 2023/02/16(木) 23:01:53.04 ID:Tpu7Mxzn(2/2) AAS
スマンぐぐったらすぐ出てきたわ
ReDoS攻撃というやつだな
正規表現が標準で使える言語でパターンマッチのタイムアウト設定できるやつってあんのかな
643: デフォルトの名無しさん [sage] 2023/02/22(水) 02:52:40.50 ID:Lq+l8VAY(1) AAS
勉強になった
644: デフォルトの名無しさん [] 2023/02/28(火) 19:25:23.88 ID:LpLAZFFY(1/2) AAS
●Regular Expressionの使用環境
秀丸エディタ

●検索か置換か?
置換

●説明
正規表現で加減算したいです
perlの場合これでできるそうです
検索:columnIndex([\d]+)
置換:columnIndex@{[$1+1]}

●対象データ
columnIndex001 = "aaa";
columnIndex002 = "bbb";
columnIndex003 = "ccc";

●希望する結果
columnIndex002 = "aaa";
columnIndex003 = "bbb";
columnIndex004 = "ccc";
645: デフォルトの名無しさん [sage] 2023/02/28(火) 21:40:28.89 ID:k7F1eRIt(1) AAS
perlの置換の式はただのスクリプトとしての演算だからなあ
無理なんじゃね
646: デフォルトの名無しさん [sage] 2023/02/28(火) 21:52:42.51 ID:3RvLxpuD(1) AAS
俺だったらエクセルに貼って分解して計算して足し込んでcsvに出力する
647: デフォルトの名無しさん [sage] 2023/02/28(火) 22:16:00.68 ID:HPZ5xkxF(1) AAS
秀丸にも専用のスクリプト言語的なのなかったっけ?
それ使えばワンチャンあるが素直に汎用のスクリプト言語使った方が楽かも
648: デフォルトの名無しさん [sage] 2023/02/28(火) 22:25:04.50 ID:LpLAZFFY(2/2) AAS
そうかありがとう
B2&TEXT(C2+1,"000")&D2な感じでエクセルに計算させます
649: デフォルトの名無しさん [sage] 2023/03/05(日) 15:30:49.38 ID:kbQORjCn(1) AAS
chmateの名前欄ng正規表現について
ここの正規表現は拡張正規表現だよね?
ワッチョイ消しあぼーんは(?<!\))$だけど、この中の\って何?
それと\(ス[プ|ッ]+ Sd(5f|bf)の中の\って何?

正規表現なら\は直後のメタ文字打ち消しだけど拡張正規表現においては何を意味するの?
650: デフォルトの名無しさん [sage] 2023/03/05(日) 16:48:59.22 ID:zxnSBXGX(1) AAS
メタ文字消し
|のことならor
651: デフォルトの名無しさん [sage] 2023/03/05(日) 17:13:11.22 ID:/VGFBid9(1) AAS
今まさに書き込もうとしてた。ググったらchmateのNG表記も標準正規表現なんだな
俺が何で拡張正規表現かと勘違いしたかというと、|は標準正規表現では使えないからLinuxなら-Eをオプションに付けて拡張正規表現にする必要があると習ったから
chmateでは|が使えるけどメタ文字打ち消しのバックスラッシュも使うというのはどういう事なの?
652: デフォルトの名無しさん [] 2023/03/05(日) 22:34:50.68 ID:jasgpIrF(1) AAS
>>642
rubyの3.2は出来ます。

https://www.ruby-lang.org/ja/news/2022/12/25/ruby-3-2-0-released/
Regexpのタイムアウトの導入
653: デフォルトの名無しさん [] 2023/03/25(土) 11:22:38.54 ID:YDfCdrWh(1) AAS
/~/という書き方のとき以外でスラッシュ/を\エスケープする必要があるケースはありますか?
654: デフォルトの名無しさん [] 2023/04/17(月) 19:32:17.83 ID:5c7uVWzN(1) AAS
「0」と「1」からなる文字列のうち、「0」と「1」を同数含む文字列にマッチする
正規表現は存在しません。

正規表現よりも強力な検索方法で↑の文字列にもマッチさせることができるようなソフトは
存在しますか?
655: デフォルトの名無しさん [sage] 2023/04/17(月) 19:44:56.00 ID:sl+3Awil(1) AAS
python
656: デフォルトの名無しさん [sage] 2023/04/17(月) 20:33:36.29 ID:waI8rtvz(1) AAS
つらい
657
(1): デフォルトの名無しさん [sage] 2023/04/17(月) 21:06:25.43 ID:z5E2eHg0(1) AAS
https://regex101.com/r/abzBX8/1
658: デフォルトの名無しさん [sage] 2023/04/17(月) 21:29:53.48 ID:W4QVtvW8(1) AAS
JavaScriptで書くかな
659: デフォルトの名無しさん [sage] 2023/04/17(月) 23:02:23.02 ID:HlIFmrYC(1) AAS
正規表現よりも「強力な」検索方法ってどう言う事?
それチェックするだけならBASICだって出来るだろうに
660: デフォルトの名無しさん [sage] 2023/04/17(月) 23:14:49.47 ID:aBS+jUDM(1) AAS
あのさあ
>>657を見た後でそんなこと言ってるの?
>>657の末尾に$をつけりゃチェックできるだろうに
661
(1): デフォルトの名無しさん [sage] 2023/04/18(火) 00:49:04.02 ID:HEwUJcz7(1) AAS
https://regex101.com/r/abzBX8/4
662: デフォルトの名無しさん [] 2023/04/18(火) 01:55:03.99 ID:0xKKyM+T(1/2) AAS
wwなんじゃこの無意味なやつww
663: デフォルトの名無しさん [] 2023/04/18(火) 01:55:30.29 ID:0xKKyM+T(2/2) AAS
全くチェックできてないやんwww
664: デフォルトの名無しさん [sage] 2023/04/18(火) 03:16:09.61 ID:+QStg837(1) AAS
正規表現だけで頑張りすぎる奴はアホ
665: デフォルトの名無しさん [] 2023/04/18(火) 10:37:46.66 ID:1M+dv0CB(1) AAS
> 「0」と「1」を同数含む文字列にマッチする
これが部分文字列も含むのなら最初の「0111011110001100000…」のところだけでも
で01, 10とか01111000, 111000, 1100, 0011とか011101111000110000とか
他にもあるけどまあ沢山あるわな

こんなんチェックして何の意味があるのか知らんけど
666
(1): デフォルトの名無しさん [sage] 2023/04/18(火) 11:53:15.97 ID:mLPBXdJt(1/3) AAS
>>661のは01以外の文字が存在してるのを失念してるので、少しだけ修正
^([^01]|0[^01]*?(?1)*?1|1[^01]*?(?1)*?0)++$
1-
あと 336 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.030s