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