それマグで!スマートフォン用の表示で見るそれマグで!知識はカップより、マグでゆっくり頂きます。組合せで強い文字列の抜き出しができる正規表現にはあと読みの条件付きマッチの書式がある。(?<=:)expressionこのあと読みの条件マッチを使うことで、○○のあとの△のような文字をダイレクトに抜き出すことが可能になり、コマンドと組み合わせると非常に強いクカを得ることができる。対応してたので、実例を残すことにした。使った文字列の抜き出しgrepをつかってマッチした文字列をダイレクトに抜き出すことが出来ます。その際に、マッチする箇所を限定することが出来て便利です。含めてIPアドレスが取れてしまう。assertion」(後置参照)に変えることで、きっちりマッチする。assertionは、正規表現に〇〇に続く△でこの場合は「Aのあとにある数字から始まる文字列」を指定している。正規表現の条件で絞っている。面倒なことが少し減っている。他にもこのようなことに使える。ONだけを取出したい。OnMacアドレスをコマンドの結果から取得したり。'(?<=ether\s).+'60:03:08:a1:82:0cIPアドレスをしっかり抜き出したり。'(?<=inet\s)[0-9\.]+'172.24.49.119慣れると便利。慣れてくると割と便利に使うことが出来る。この文字の「ココだけが」ほしいんだけどなぁっていうときに、文字列が取れすぎるとか、絞り込めないときに知っておくと最後の一歩をすることが出来る。GNUのパッケージです。<http://git.sv.gnu.org/cgit/grep.git/tree/AUTHORS>.一般的なLinuxなパッケージにも含まれています。されている場合があります。解除してから試す必要があります。今回はこの書籍から正規表現を学びました。正規表現マッチで後方参照。