使用PHP 正規表示式進行駝峰命名法轉換
對於將駝峰命名法單字轉換為單字空格的任務,這是一字種常見的程式需求,PHP preg_match 函數可以使用。
您的初始方法
問題中詳細介紹了您的初始嘗試,使用帶有正則表達式的 preg_match 函數來匹配單字塊。但是,它檢索的是整個單字而不是其組成部分。
使用 preg_split 的建議解
要實現所需的分離,更適合的函數是 preg_split。此函數透過根據指定的分隔符號分割字串來進行操作。以下是如何使用preg_split 來完成任務:
<code class="php">$arr = preg_split('/(?=[A-Z])/', $str);</code>
正規表示式解釋
範例輸出
對於輸入字串:
oneTwoThreeFour
preg_split 函數將輸出數組:
['one', 'Two', 'Three', 'Four']
以上是如何使用 PHP 正規表示式將 CamelCase 轉換為空格單字?的詳細內容。更多資訊請關注PHP中文網其他相關文章!