[過去ログ] Regular Expression(正規表現) Part16 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
613: 2023/01/29(日)22:30 ID:9ooogxSi(1) AAS
薄くなったね
614: 2023/01/30(月)01:55 ID:GlHcGD1J(1) AAS
体裁を整える能力はピカイチだが、それが正しいという保証はないからなあ
ちゃんと使うにはまずその分野の知識が必要というジレンマ
615: 2023/01/30(月)17:50 ID:gh9uKCuR(1) AAS
正規表現でガチャを回せる投稿サイトを作った話
外部リンク:zenn.dev
外部リンク:www.regech.app
616: 2023/01/30(月)21:13 ID:TI/BqHZQ(1) AAS
(?!).+
617: 2023/02/02(木)00:14 ID:fPL322j9(1) AAS
顔文字に見える正規表現を考えたい
(;*~_~*)
618: 2023/02/04(土)22:54 ID:DlLJLfae(1/2) AAS
2023-02-04という書式の日付のデータがある時
その行で最初に出てきた-を年にしたい
正規表現でなんて書けばいいですか?
619: 2023/02/04(土)22:57 ID:DlLJLfae(2/2) AAS
検索欄に(^.*?)(-)
置換欄に\1年
620: 2023/02/05(日)10:48 ID:KWvYGjBb(1) AAS
-(.*) → 年$1
621: 2023/02/11(土)16:20 ID:fAcJ3wf1(1) AAS
●Regular Expressionの使用環境
WindowsのJScript
●検索か置換か?
検索
●説明
下記のような文字列があった場合、
[なんとか]から次の[なんとか]が出てくるまでの複数行を取り出したいんだけど、どうする?
自分はコレしか思いつかなかったんだけ
str.match(/^\[.*\][^\[]*/mg);
もっといい方法ある?
省16
622(1): 2023/02/11(土)17:02 ID:yc790R16(1) AAS
^\[[^[]*\n(?=\n)
623(1): 2023/02/11(土)17:47 ID:4bXfwNL9(1) AAS
str.split('\n\n')
624(1): 2023/02/11(土)18:25 ID:G+Atp5X9(1) AAS
空行区切りとは限らない場合、ファイル名に[があるかもしれない場合
str.match(/^\[.*(?:\n(?!\[).*)*\n*/gm)
625: 2023/02/12(日)00:39 ID:mse6QHvr(1/2) AAS
>>622-624
できました。すごい。
626: 2023/02/12(日)12:08 ID:2oU17ty6(1) AAS
[424.0] は、つまり、
行頭が[ で、行末が] の場合だけを、特別な命令と解釈するのだろ
627(1): 2023/02/12(日)12:34 ID:PBDCQhni(1) AAS
こういうの非包含が使えたらすごい楽
^\[(?~^\[)
628: 2023/02/12(日)23:00 ID:mse6QHvr(2/2) AAS
>>627
正規表現て複雑な入れ子とかの抜き出しもできることは知ってるけど、
その辺の解説書とかページてないのかね。
629: 2023/02/14(火)23:50 ID:dTCCMwFb(1) AAS
JavaScriptの正規表現で質問です
ある正規表現に合致し、ある正規表現に合致しない、という正規表現は可能でしょうか?
具体的には
任意数は0も含むものとして
任意数の大文字アルファベットのあとに、任意数の小文字アルファベットが続き、その後任意数の数字が続く文字列のうち
小文字のみ、数字のみの文字列を除外したいです(大文字のみのものは合致させたい)
合致例
ABab01
AAA0
aaa012
省5
630: 2023/02/14(火)23:57 ID:XRqDNj0i(1) AAS
宿題ですか?
631: 2023/02/15(水)00:01 ID:GMMfGDKP(1/2) AAS
宿題かどうかで正規表現の書き方は変わりませんよね?
632: 2023/02/15(水)00:52 ID:F/CuEgLN(1) AAS
できるけど全部正規表現でやらないほうがメンテしやすいぞ
上下前次1-新書関写板覧索設栞歴
あと 370 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.016s