有时候我们需要从一段文字中查询某些有规则的文字,比如:从'i am lucy.Lucy is a girl.'我们需要把lucy从这段文字里查找出来用其他的名字进行替换。那么怎么做呢?今天就教大家用正则表达式来完成这个功能。
工具/原料
1
php
2
apache
3
thinkphp
方法/步骤
1
首先,建立一个regexTest.php页面,里面有三个文本框,一个是放的原始文本,一个放的是正则表达式,另一个放的就是匹配出来的结果,如图。
2
其中,regexTest.php的表单代码如下:
3
regexTest.php中的js代码如下:
4
控制器里的核心代码如下:
5
测试结果如下,是不是很简单啊,大家亲自试一下。
注意事项
本例子中使用了thinkphp框架,你也可以不用这个,把核心代码放到自己的项目中就可以了。
上一篇:正则表达式之match怎么用