次の形式のファイルがあります。
20120807 175041.438 5976.022 E 27000 [PRE:4712345678: Just some text HERE '127.0.0.1' or APU_ID '' - DEFAULTING TO WORLD_PLAN_9 ZONE]
20120807 175041.438 5976.022 E 27000 [PRE:4722345679: Just some text HERE '127.0.0.2' or APU_ID '26002' - DEFAULTING TO WORLD_PLAN_9 ZONE]
..
私が抽出したいのは:
20120807;4712345678;127.0.0.1;;
20120807;4722345679;127.0.0.2;26002;
たとえば、IPを抽出できることはわかっています。/(\d+\.){3}\d+/
例を使用して4から始まる10桁。/[4][0-9]{9}/
しかし、同じ文字列からそれらを一緒に印刷する方法は?