2017-04-25 62 views
0

我正在使用this file並將它拆分成句子。問題在於它的格式很奇怪。我需要刪除所有隨機的新行,縮進和不需要的空格。有沒有辦法做到這一點與PHP?使用php修復文本文件中的奇怪縮進

我目前使用

$test= file_get_contents("text.txt"); 
$stringtest = str_replace(PHP_EOL,'', $test); 

但我越來越怪異的行爲,當我嘗試拆分句子。有沒有辦法做到這一點?

怪異的行爲是,當我打印出的文字

echo $stringtest; 

在有些情況下使用換行符/ weird_spacing存在線之間看不見的字符。

回答

1

您可以使用正則表達式將所有空格合併到單個空格。你也許想在開始和結束時刪除空格。試試這個:

$test = trim($test); 
$test = preg_replace('/\s+/s', ' ', $test);