[過去ログ]
Regular Expression(正規表現) Part15 (1002レス)
Regular Expression(正規表現) Part15 http://mevius.5ch.net/test/read.cgi/tech/1568640311/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
55: デフォルトの名無しさん [sage] 2019/11/18(月) 01:09:59.81 ID:B3FWH6HK /(A|B*|C+|D?|E?|)+/ は /[A-E]*/ と同じなんだろうか。 http://mevius.5ch.net/test/read.cgi/tech/1568640311/55
96: デフォルトの名無しさん [sage] 2020/01/13(月) 17:19:50.81 ID:isx+DaHv 太郎は(?!バスケ).*部のキャプテンです。 太郎は(?!バスケ).* (?!.*バスケ)太郎は.*部のキャプテンです。 (?!.*バスケ)太郎.* (?!.*バスケ).* http://mevius.5ch.net/test/read.cgi/tech/1568640311/96
103: デフォルトの名無しさん [sage] 2020/01/15(水) 12:08:15.81 ID:lFvJ7mPZ ^(?!.*バスケ(?!ット(?!ボール(?!選手)))).* バスケ ←不一致 バスケット ←一致 バスケットボール ←不一致 バスケットボール選手 ←一致 太郎はバスケットボール選手としてバスケ部に入部している ←不一致 太郎はバスケットボール選手としてバスケット部に入部している ←一致 http://mevius.5ch.net/test/read.cgi/tech/1568640311/103
120: デフォルトの名無しさん [sage] 2020/02/12(水) 18:44:57.81 ID:bUEb5r3d どういたしまして。 ちなみに+じゃなくて*にしてるのは (,) にも一致させたいという事? あと?は無くても動かん? http://mevius.5ch.net/test/read.cgi/tech/1568640311/120
166: デフォルトの名無しさん [sage] 2020/04/10(金) 09:02:57.81 ID:sn6MPl7m >>157フルボッコw 最初の方で「~し」を多用してるのがちょいウザいけど内容的にはまあ頷けるわな http://mevius.5ch.net/test/read.cgi/tech/1568640311/166
177: デフォルトの名無しさん [sage] 2020/04/11(土) 09:32:41.81 ID:Qk2+GLy8 >>175 でもそれって正規表現使っているか否かに関わらず本来なされているべきことだよね 正規表現とか特定の機能を使ってるところだけ特別扱いしてドキュメントやテスト仕様を残させるとか 絶対サボる人が出てきそう でもってサボったところに限って誰も直せないようなクソコードと化すパターン http://mevius.5ch.net/test/read.cgi/tech/1568640311/177
342: デフォルトの名無しさん [sage] 2020/08/01(土) 07:38:14.81 ID:GqyTFtiM 処理系がかかれてないので++がダメだったら+に代えるように http://mevius.5ch.net/test/read.cgi/tech/1568640311/342
389: デフォルトの名無しさん [sage] 2020/08/11(火) 14:45:43.81 ID:giB5l2E5 pcregrepならキャプチャグループを番号指定して出力可能 $ pcregrep -o1 ':\/\/(.+?)\.' input.txt http://mevius.5ch.net/test/read.cgi/tech/1568640311/389
606: デフォルトの名無しさん [sage] 2021/04/01(木) 21:17:20.81 ID:B5PjUTjB ed書いてたよね?あれが最初なのか http://mevius.5ch.net/test/read.cgi/tech/1568640311/606
689: 685 [sage] 2021/05/18(火) 13:08:11.81 ID:XAxheHxj ありがとうございます。 logrt["/var/log/^.*\.txt$","^([0-9]+).([0-9]+),([0-9]+),([0-9]+),([0-9]+),([0-9]+)$",,,,\3,,] こんな感じでできました。 ご指摘通り\3のところを\4や\5にしたアイテムを別途作成。 http://mevius.5ch.net/test/read.cgi/tech/1568640311/689
712: デフォルトの名無しさん [sage] 2021/06/28(月) 20:50:58.81 ID:quG4wdoj Ruby で作ってみた # 最後のドットと、_ の間の文字列を抜き出す。該当なしなら、nil を返す def slice_string( input_str ) pos_1 = input_str.rindex( "." ) # 文字列の末尾から探す return nil unless pos_1 pos_2 = input_str.index( "_", pos_1 + 1 ) # ドットの次の文字から探す return nil unless pos_2 return input_str.slice( pos_1 + 1 ... pos_2 ) end input_ary = %w(.foo.xxx_var .foo.foo.yyy_var .zz zz) p input_ary.map{ |str| slice_string( str ) } #=> [ "xxx", "yyy", nil, nil ] http://mevius.5ch.net/test/read.cgi/tech/1568640311/712
790: デフォルトの名無しさん [sage] 2021/08/20(金) 23:47:12.81 ID:WG/a2fPY 基本的にgreedyだから http://mevius.5ch.net/test/read.cgi/tech/1568640311/790
949: デフォルトの名無しさん [sage] 2021/10/17(日) 10:24:56.81 ID:mIAwyFSs そうなのか、ありがとう http://mevius.5ch.net/test/read.cgi/tech/1568640311/949
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.043s