[過去ログ] Regular Expression(正規表現) Part14 [無断転載禁止]©2ch.net (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
100: 2017/05/04(木)10:29:51.92 ID:P+e+GY0n(2/2) AAS
>>98
cat hoge.txt | sed -e 's/\].*\|.*\[//g'
これだと3行目が2つ目の [ ] のを拾ってしまった。

bbb
ddd
iii
kkk

>>99
cat hoge.txt | sed -E 's/[^\[]*(\[[^\[]*\]).*/\1/g'

[bbb]
[ddd]
[ggg]
kkk

狙い通りのが拾えました。[ ] が付いてくるけどそれは自分で外します。
どうもありがとうございました。
449: 2018/02/18(日)11:53:19.92 ID:QWcmX5lk(1) AAS
余計なバックトラックを防ぐために
$s = qr/(?>\s*)/
ってやってパターンに埋め込むことならある。
481: 2018/04/08(日)13:00:20.92 AAS
そこであきらめんなよ!
正規表現だけで乗り切ろうという気概を見せろよ!
672: 2018/10/23(火)00:24:56.92 ID:W9szHIq5(2/2) AAS
なおUnicodeの空白でも、上記のCc(0009〜0085)、LS,PS,Zs(Space Separator)
以外のCf(200b,200c,200d,FEFF)だとどうかなと試したが案の定マッチしなかった
さすがは仕様どおりだ
687: 2018/10/28(日)15:07:39.92 ID:ZnGbnC1U(4/6) AAS
↑これの例はおかしいな、このレスは取り消し
736: 2018/11/27(火)00:09:50.92 ID:5gbDlA47(1) AAS
\Gを知らないのに正規表現を使いこなせるということはproxomitronのユーザーさんかな
823: 2019/04/26(金)22:34:09.92 ID:7hEPz6dq(1) AAS
しばらくぶりにノゾいたらワロタ

ID:yIB0exXp
外部リンク[html]:hissi.org

平日の朝から晩まで
内容がとっても抽象的
ネット弁慶クンってホントにいるんだな!w
861: 2019/07/11(木)21:00:44.92 ID:SCYCuKB+(1) AAS
>>860
外部リンク[ja]:github.com
934
(1): 2019/09/10(火)22:48:57.92 ID:CokwQGf+(1) AAS
直前の文字が1回以上出現することが確実なケースで、仮に0回の出現として考慮しても問題がないという場合に、
+ではなく*で正規表現を記述する理由はありますか?

例えば、慣例として*のほうを使うとか、*とするとマッチしない場合のみ+を使うとかそういう
998: 2019/10/13(日)22:01:19.92 ID:5y3mzviq(2/3) AAS
>>996
エディタのコマンドで対応できることだから
わざわざスクリプト書くのはちょっとオーバーキルかな
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.040s