[過去ログ] 正規表現道場@2ch Part3 s/煽り|荒らし/あぼーん/g (989レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
583(2): 04/08/09 21:34 ID:??? AAS
ある文字列を含まない行を取得したいのですが、
どのようにしたらいいんでしょうか?
例)
aaabbb ERROR aaabbbccc ABC dddeee
aaabbbcc ABC cdddeee
ERROR aaabbbcccddd ABC eee
というようなテキストがあるとして
errorを含まずABCを含む行だけ(この例では2行目)を
マッチさせたいんですが。
584(2): 04/08/09 21:44 ID:??? AAS
>>583
外部リンク[htm]:www.din.or.jp
^(?=.*ABC)(?:(?!ERROR).)*$
585(1): 04/08/09 21:46 ID:??? AAS
>>583
@match_lines = grep((!/error/i and /\bABC\b/), split /\n/, $Strings);
586: 04/08/09 22:00 ID:??? AAS
>>584 >>585さん、ありがとうございます。
しかし、教えてくださったやり方だと、自分の使っている
エディタ(Peggy)ではできないです。
これはPerlで使える方法なのでしょうか?
(Perl知りませんが。。。もしかしたらjavaの
OROとかでも使えるのだろうか?)
ちなみに秀丸エディタでは前方一致とか後方一致で
マッチさせることができるみたいですね。
そこまでいかない普通の?正規表現しか使えない環境でこれは
実現できないものでしょうか??
587(1): 04/08/09 22:05 ID:??? AAS
EmEditorならできるよ
588: 04/08/09 22:22 ID:??? AAS
>>587さん、ありがとうございます。
ちょっと見てみます。
でもすでにPeggyをシェアウェアとして長く使っており、
見やすい配色になれてしまったので、
今から乗り換えるつもりはないですが。。。
必要なときだけ使う形でいくしかないかな。
あ、でもこれ使用期限とかあるのかな。
589: 04/08/09 22:30 ID:??? AAS
フリーのVxEdtorの正規表現検索でも >>584 でできたよ。
590: 581 04/08/10 07:09 ID:??? AAS
>>582
うお!?
メチャクチャわかりやすい!
保存しておきまつ!
591(1): 04/08/10 13:43 ID:2tv/OiLj(1) AAS
>>252
便乗させてください。
if ($FORM{'name'} !~ /^(\x82[\x9f-\xf1]|\x83[\x40-\x96]|[\x88-\x9f\xe0-\xfc][\x40-\x7e\x80-\xfc])*$/){ &error; }
↑
ここから漢字とひらがなも省いて「全角カタカナのみを許可」という形にするにはどうればよいでしょうか。
592(1): 04/08/10 20:24 ID:??? AAS
>>591
外部リンク[htm]:www.din.or.jp
593: 04/08/11 20:21 ID:??? AAS
>>592
ありがとうございました
594(6): 04/08/12 12:26 ID:wFKNBEiY(1) AAS
電話番号をsjisで正規表現するにはどうすればいいでしょうか?
080-1234-5678
とか
03-1234-4321
とか
080-1234-5678
とか
08012345678
とか
0312344321
595(1): 04/08/12 13:04 ID:??? AAS
[0-9-]*
596: 04/08/12 14:16 ID:??? AAS
>>594
080-1234-5678?
08-01234-5678?
08012345678?
597(3): 04/08/12 14:23 ID:??? AAS
どういう文字列を電話番号とみなすのか、話はそれからだ
598(1): 04/08/12 19:55 ID:??? AAS
>>594
/(\d{2,4})-(\d{2,4})-(\d{2,4})/
こんなんか?全角数字は先に半角に変換処理しとけ。
599(1): 04/08/12 20:02 ID:??? AAS
>>598
それじゃ
01-23-45
にも
0123-4567-8910
にもマッチしちゃうよ
ハイフンがない場合にはマッチしないし
600: 04/08/12 20:11 ID:??? AAS
>>599
>>597
601: 04/08/12 20:31 ID:??? AAS
>>597
>>594 がどこまでのものを求めているのかは知らんが、参考までに。
外部リンク[html]:www.soumu.go.jp
外部リンク:search.cpan.org
外部リンク[pod]:perldoc.jp
上下前次1-新書関写板覧索設栞歴
あと 387 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル アボンOFF
ぬこの手 ぬこTOP 0.019s