2011-12-15 12 views
-1

テキストには、多くの異なるURLが入力されたテキストファイルがあります。私はそれらをファイルから抽出する必要がテキストファイルからURLを抽出する

file:///g:/somepath/subpath/file.txt 
/somepath/subpath/file.txt 
Http://www.domain.at/path/file.txt 

:たとえば

。テキストファイルにはHTMLがないので、hrefのようなものを検索することはできません。

使用できるPHPのRegExはありますか?

+0

あなたが何かをしようとしましたか? –

+1

いくつかありますが、人間は心を知っていません。 Googleにお尋ねください。 – Jon

+1

それぞれが別の行にある場合、または同じセパレータを使用している場合は、ファイルを読み込んで分解してください。 – Grexis

答えて

1

さらなるヘルプが必要な場合は、ファイル全体を投稿してください。与えられた...

<?php 

$string = 'file:///g:/somepath/subpath/file.txt 
dasdsaddasdf 
       dsafddsad   /somepath/subpath/file.txt 
    Http://www.domain.at/path/file.txt adsadsadasd 
'; 

preg_match_all('#([\S]+)\.txt#is', $string, $matches); 

print_r($matches[1]); 

?> 

結果から、

Array 
(
    [0] => file:///g:/somepath/subpath/file 
    [1] => /somepath/subpath/file 
    [2] => Http://www.domain.at/path/file 
) 
関連する問題