我有一個文本文件,每行8-10個字,序列號和空格。 例如1)單詞2)單詞3)單詞4)單詞......... 我想在一維數組中讀取它,只有單詞不是序列號。如何在字符串中讀取文本文件內容php
0
A
回答
0
的一切,如果你有新的生產線的每個字首先然後你行第一:
$contents = file_get_contents ($path_to_file);
$lines = explode("\n", $contents);
if (!empty($lines)) {
foreach($lines as $line) {
// Then you get rid of sequence
$word_line = preg_replace("/^([0-9]\))/Ui", "", $x);
$words = explode(" ", $word_line);
}
}
(假設序列開頭「X)」)
3
假設你的文件是這樣的:
1)First 2)Second 3)Third 4)Forth
5)Fifth 6)Sixth ..
使用此功能,您可以只提取了一句話:
preg_match_all('/[0-9]+\)(\w+)/', $file_data, $matches);
現在$matches[1]
將包含:
Array
(
[0] => First
[1] => Second
[2] => Third
[3] => Fourth
[4] => Fifth
[6] => Sixth
)
+0
輝煌的解決方案。 –
+0
另一個可能的正則表達式是#(?<= \ b)([A-Za-z] +)(?= \ b)#。無論周圍的數字,括號等如何都匹配所有單詞 – selfawaresoup
0
假設文件的內容就像duckyflip說明什麼,另一種可能的方式
$content = file_get_contents("file");
$s = preg_split("/\d+\)|\n/",$content);
print_r(array_filter($s));
輸出
$ php test.php
Array
(
[1] => First
[2] => Second
[3] => Third
[4] => Forth
[6] => Fifth
[7] => Sixth
)
相關問題
- 1. 如何在字符串中保存文本文件的內容
- 2. 如何讀取utf16文本文件在golang中的字符串?
- 3. 如何將二進制文件內容讀取爲字符串?
- 4. 如何在C++中將文件的內容讀入字符串
- 5. 在PHP中讀取位置文本文件中的內容?
- 6. 如何在PHP中將UCS-2文本文件讀取爲UTF-8字符串?
- 7. PHP讀取字符串,直到文本文件中
- 8. 如何在Android中按字符讀取文本文件字符?
- 9. 如何將文件內容轉換爲字符串在PHP中
- 10. 在php中獲取作爲字符串的XML文件內容
- 11. 從文本文件中讀取ActionScript 3.0並將內容分配給字符串
- 12. 如何從文本文件中讀取特定的字符串
- 13. 如何使用CAPL從文本文件中讀取字符串?
- 14. 我如何從文本文件中讀取字符串?
- 15. 如何使用PowerShell從文本文件中讀取字符串
- 16. 如何從文本文件中讀取字符串
- 17. 如何讀取所有文件內容並使用C#在文件內容中查找字符串?
- 18. 在javascript中讀取文件內容到字符串的最基本方法
- 19. php讀取文件尋找字符串
- 20. 讀取外部純文本內容轉換成字符串
- 21. 如何在PHP中按名字排序文本文件內容?
- 22. 如何讀取文件的內容到一個字符串在德爾福XE
- 23. 如何在C#中的文本文件中交換字符串內容?
- 24. 如何從vb 6中逐行讀取文本文件內容?
- 25. 如何從文本文件中讀取內容url
- 26. 作爲java字符串讀取外部javascript文件的內容
- 27. C#讀取文件內容並查找字符串
- 28. 從文本文件中讀取字符
- 29. 如何在PHP中搜索文本文件中的字符串
- 30. 如何在PHP中讀取文件的內容
顯示你的文件的清晰的樣品。 – ghostdog74