您可以請幫忙組裝一個正則表達式,以便在preg_split
中使用這個正則表達式,它將在第一個字中不區分大小寫的字符串(直到第一個空格)。preg_split:獲取第一個字
回答
這應該工作
$result = preg_split('/\s/', trim($subject));
$firstword = $result[0]
如果句話有空間單詞分隔符,你可以這樣做:
list($firstWord) = explode(' ',trim($input));
如果你只是需要分割,直到第一個空格字符,你的正則表達式是本質上只是空格字符:
$output = preg_split('/ /', 'My name is Mansoor', 2);
echo $output[0]; // Will return 'My';
echo $output[1]; // will return 'name is Mansoor';
如果您只需要第一個單詞,請確保您傳遞可選參數(2
)指定您只需要$output
數組中的兩個結果 - 第一個單詞和句子的其餘部分。否則,你會花時間解析你不關心的文本。
沒有工作。結果:\t \t \t \t \t \t $ line ='Name John Doe'; $ line_parts = preg_split('(/ /)',$ line,2); // Array([0] =>姓名John Doe) –
道歉,圓括號不應該在表達式中。糾正。 –
它必須是** preg_split **,因爲它是一個不可變的函數。 – Avyakt
- 1. PHP:使preg_split與第一描述字符
- 2. PHP使preg_split第一大寫
- 3. 獲取ACF字段的第一個字
- 4. 獲取int的第一個數字
- 5. 獲取文檔的第一個字母?
- 6. 從std :: string獲取第一個字符
- 7. preg_split將字符串轉換爲數組中的第一個非數字字符
- 8. PHP:獲取第一個字的第一個字符和第二個字符的三個字符
- 9. 如何preg_split一個字符串?
- 10. Python:獲取列表中第一個字符串的第一個字符?
- 11. 獲取第一個值TreeMultiMap
- 12. 獲取第一個詞串
- 13. 獲取每個單詞的第一個字符的字符串
- 14. 獲取每10個數字之間的第一個數字
- 15. 提取第一個字符
- 16. 當計數達到一個值時獲取第一個字段
- 17. 獲取字符串中子字符串的第一個字母
- 18. preg_split在數組中獲取分隔符
- 19. 獲取從使preg_split分隔符在PHP
- 20. List <>獲取下一個元素或獲取第一個
- 21. ActionScript 3:從數組的第一個元素中獲取第一個字符
- 22. 獲取正則表達式字符串的第一個字
- 23. 從參數中獲取字符串的第一個字
- 24. 獲取UTF-8字符串的第一個字符
- 25. Django獲取字符串的第一個字母
- 26. 獲取標題的第一個實際字母/數字
- 27. Ruby:如何獲取字符串的第一個字符
- 28. 獲取子,直到第一個數字字符
- 29. 獲取並刪除字符串的第一個字符
- 30. string [0]從字符串中獲取第一個字符
隨着第二個參數的增加,所以它只會匹配第一個單詞,它工作得很好。謝謝。 –