如何用正則表示式匹配一段文字中的字元??

有時候我們需要從一段文字中查詢某些有規則的文字,比如:從"i am lucy.Lucy is a girl."我們需要把lucy從這段文字裡查找出來用其他的名字進行替換。那麼怎麼做呢?今天就教大家用正則表示式來完成這個功能。

工具/原料

php

apache

thinkphp

方法/步驟

首先,建立一個regexTest.php頁面,裡面有三個文字框,一個是放的原始文字,一個放的是正則表示式,另一個放的就是匹配出來的結果,如圖。

如何用正則表示式匹配一段文字中的字元?

其中,regexTest.php的表單程式碼如下:

如何用正則表示式匹配一段文字中的字元?

regexTest.php中的js程式碼如下:

如何用正則表示式匹配一段文字中的字元?

控制器裡的核心程式碼如下:

如何用正則表示式匹配一段文字中的字元?

測試結果如下,是不是很簡單啊,大家親自試一下。

如何用正則表示式匹配一段文字中的字元?

注意事項

本例子中使用了thinkphp框架,你也可以不用這個,把核心程式碼放到自己的專案中就可以了。

相關問題答案