2017年07月10日

IPアドレス、メールアドレス検出用の正規表現(例)

【メールアドレス】
grep -E '.+@.+\..' xxx.log

【IPアドレス】
grep -E '(^|[^0-9])([1-2]?[0-9]{0,2}\.){3,3}[1-2]?[0-9]{0,2}($|[^0-9])' xxx.log
※ IPv4のレンジのみヒットするが、「...」もヒットしてしまう

grep -E '(^|[^0-9])[1-9][0-9]{0,2}\.([1-2]?[0-9]{0,2}\.){2,2}[1-2]?[0-9]{0,2}($|[^0-9])' xxx.log
※ 上記の改良、ただし第1オクテットのみIPv4レンジ外の255〜999 がヒットしてしまう


posted by 貝貝 at 16:36| Comment(0) | TrackBack(0) | Internet | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック