我想將字符串格式化爲序列號。我想得到類似的東西: AAAAA-BBBBB-CCCCC-DDDDD
帶有字母數字字符(0-9ABCDEF
)。將字符串格式化爲序列號
到目前爲止,我試圖創建一個正則表達式來實現這一點,但我不知道我應該如何處理這個問題。這是我做的代碼:
$output = preg_replace('[0-9ABCDEF]{5}[0-9ABCDEF]{5}[0-9ABCDEF]{5}[0-9ABCDEF]{5}', '$1-$2-$3-$4', $input);
這是非常基本的,但我不能讓它工作。
$input
包含原始字符串;例如A47D2F771AC412BADC4F
(20個字符長)。
在此先感謝您的寶貴幫助。
謝謝,它的工作原理! – Manitoba