2017-05-23 65 views
-2

我有一個關於PHP正則表達式的問題。 如何將文本/字符串從源格式轉換爲文本/字符串,如目標格式?這怎麼可以用php正則表達式來完成?PHP正則表達式將span元素轉換爲輸入

源格式:

What a <word>sily</word> <word>ting</word> love is! 

目標格式:

What a <input type="text" class="misspelled-word" value="sily"> <input type="text" class="misspelled-word" value="ting"> love is! 

謝謝

+1

你已經試過了什麼?請分享您的代碼。你遇到了什麼問題? – Rook

回答

1

看來,你甚至不知道的基本知識。閱讀thisthis以獲得有關如何在PHP中使用正則表達式的基本知識。

不管怎樣,更換非常簡單:

<?php 
$string = 'What a <word>sily</word> <word>ting</word> love is!'; 
$pattern = '/<word>(\w+)<\/word>/'; 
$replacement = '<input type="text" class="misspelled-word" value="$1">'; 
echo preg_replace($pattern, $replacement, $string); 
?> 

也見正則表達式demo

+0

謝謝精彩的人!你節省了我的一天,我學到了新的東西!謝謝! – Combine

相關問題