我有文本塊,其中大寫文本是夏令時,後面是詳細信息。問題是總結和細節相結合,我需要分裂他們。因爲標題的大小,如果不同我不能使用substr。基於大寫的拆分文本塊
以下是原文
OFF PEAK WEEKS ONLYOnce the property situated in rolling
,它應該是
OFF PEAK WEEKS ONLY
Once the property situated in rolling
任何幫助將不勝感激
我有文本塊,其中大寫文本是夏令時,後面是詳細信息。問題是總結和細節相結合,我需要分裂他們。因爲標題的大小,如果不同我不能使用substr。基於大寫的拆分文本塊
以下是原文
OFF PEAK WEEKS ONLYOnce the property situated in rolling
,它應該是
OFF PEAK WEEKS ONLY
Once the property situated in rolling
任何幫助將不勝感激
$rangeBig = range('A', 'Z');
$rangeLittle = range('a', 'z');
for ($i = 1; $i < strlen($text); $i++)
if (in_array($text[$i-1], $rangeBig) && in_array($text[$i], $rangeLittle)) {
$text = substr($text, 0, $i - 1)."\n".substr($text, $i - 1);
break;
}
假設真實文本以大寫字母開頭:如果最後一個字符是大寫字母而實際是小寫字母,則插入一個新行。
感謝您的回覆,但第一句話就斷行了。 ''''F'不是'只有' – 2013-04-06 11:05:04
解決了這個問題。現在好多了? – bwoebi 2013-04-06 11:12:55
爲什麼文本會像第一個地方一樣結束? – 2013-04-06 10:44:57
生成的csv文件具有夏季和描述在一起。沒有辦法將它分開。 – 2013-04-06 10:55:00
然後修復csv文件的生成器,或要求開發人員修復它。 – 2013-04-06 10:56:05