2017-04-25 25 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);