[過去ログ] Regular Expression(正規表現) Part15 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
9(1): 2019/10/03(木)17:59:43.15 ID:WLIOnQPh(1) AAS
正規表現クロスワードパズル。めっちゃおもろいww
外部リンク:regexcrossword.com
23(2): 2019/10/06(日)21:18:49.15 ID:QazjZrDG(1/2) AAS
>>21
perl -ne '($a,$b,$c)=m/^((?:[^,]+,){3})(.*[^,])((?:,[^,\n]+){1})$/; $b=~s/,/、/g; print "$a$b$c\n"' input.csv
先頭の三つはカンマの数を数えて取り出し
^((?:[^,]+,){3})
フィールド数は固定とのことなので末尾側もカンマの数で取り出せる
((?:,[^,\n]+){1})$
その間が置換対象
省2
115(1): 2020/02/12(水)10:28:49.15 ID:bUEb5r3d(1/4) AAS
hogeとfugaを後で使うと仮定して
\((.+),(.+)\)
131(1): 2020/03/21(土)16:58:05.15 ID:iWBNd/W/(1) AAS
^(?=.*0)([^/]*).*$
\1
149(1): 2020/03/22(日)14:50:15.15 ID:loDgnmn0(3/3) AAS
(.*[^\d])?(\d+)\.jpg
171: 2020/04/10(金)16:34:01.15 ID:sn6MPl7m(3/3) AAS
>>168
一例として…
頑張れば1つにまとめられる
でも場合分けすればコードは長くなるし性能も劣化するけどわかりやすく書ける
って言うケースはそれなりにあると思うよ
379(2): 2020/08/10(月)00:32:29.15 ID:foQnjRqn(1/2) AAS
●使用環境
RegEx Lab(iOSアプリ,ICU Regex)
iOSショートカットアプリ
●検索か置換か?
検索
●説明
以下の2パターンのデータから"あいうえお"を取り出す正規表現を教えてください。
省17
441: 2020/09/27(日)23:11:27.15 ID:PP0FbEmI(2/2) AAS
あ、そのリンク先の表現でのことじゃなく一般的な話としてのことなので、念のため
507(5): 2021/02/06(土)17:31:09.15 ID:nqcg0owg(1) AAS
(\[\[hoge\]\])|\[hoge\] → $1
外部リンク:regex101.com
636: 2021/04/04(日)02:42:10.15 ID:zADfh3JJ(1) AAS
相手が日本語書いてるからと言って通じるとは限らない
言葉の通じないバカを言いくるめようとするからこうなる
相手に言葉が通じるか見極めるスキルと耐性・スルー力を身に着けろ
676(1): 2021/04/23(金)20:39:56.15 ID:EZOqnzXJ(1) AAS
条件が曖昧なので2通り(定時回ってそうだが)
# ハイフン含めて255文字
^([0-9A-Za-z]|-(?!(-|$))){1,255}$
# ハイフンは255文字に含めない
^(-?[0-9A-Za-z]){1,255}$
>>675
試したら"?>"など知らんって言われた
782: 2021/08/18(水)11:43:36.15 ID:h7WQfPHf(1) AAS
(否|肯)定(先|後)読みは、^(行頭)や$(行末)と同様に"位置"にマッチするメタ文字(「アンカー」)として機能する
785: 2021/08/20(金)03:11:03.15 ID:WG/a2fPY(1/2) AAS
厳密なのはいつもの
外部リンク[htm]:www.din.or.jp
860: 2021/10/04(月)16:07:06.15 ID:N0nKW8hc(1/3) AAS
教えてください。
AAAA
AAAA(1)
AAAA(2)
AAAA(3)
という中から
()付きのものだけ抜き出す式はどう描くのでしょうか()の中身ではなくてAAA(3)などを丸ごとです。
省1
889: 2021/10/16(土)12:39:14.15 ID:igFsF4z+(1) AAS
ま ちょっと覚悟はしておけ
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.031s