Re: filtering out text in a string
| From: | Burhan Khalid | Date: | Mon, 20 Sep 2004 14:21:28 +0000 |
| Subject: | Re: filtering out text in a string | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-197286@lists.php.net to get a copy of this message | ||
Merlin wrote:
Hi there, I want to filter out ip adresses out of a given text string. They are inside a logfile and values are seperated by tabs. I tryed sub_str which works fine if you know the length of the characters. In case of the ip adress this is not the case, since they are sometimes shorter than others. Has anybody an idea how to filter the ip adress out? Maybe magically with any regex or somehow with tab recognicion. This is an example of parts of the textGiven: <?php $string=sprintf("20:03:20\t[MSG]\t192.168.0.129\tbla bla"); print_r(explode("\t",$string)); ?> Output is : Array (20:03:20 [MSG] 192.168.0.129 bla bla
[0] => 20:03:20
[1] => [MSG]
[2] => 192.168.0.129
[3] => bla bla
)