正则
正则一直是我的短板。以下是收集的一些例子: 1:需求,形如字符串 “21-78区TapTeam阳光”,开始是数字,中间一横杆,然后继续是数字,然后是一个 “区”,然后后面连接一串字符串,要将开始数字,横杆后第一串数字,“区” 后面的字符串匹配出来。 代码如下: $pattern = '/(d+)-(d+)区(.*)/'; $dirvalue = '21-78区TapTeam阳光'; preg_match($pattern,$dirvalue,$arr); //得到的匹配值: $arr = Array ( [0] => 21-78区TapTeam阳光 [1] => 21 [2] => 78 [3] => TapTeam阳光 )
intpreg_match(string
pattern
要搜索的模式,字符串类型。 输入字符串。 如果提供了参数 再来看这段正则:$pattern = '/(d+)-(d+)区(.*)/';第一个匹配文本用()括起来,(d+),然后是连接符 ‘-’, 下一个匹配文本(d+),然后是连接符 ‘区’,然后接着是下一个文本(.*),如此,三个匹配需要的文本就匹配出来了,若更多的话,根据当前规则,继续添加即可 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 【AELF开发者社区任务活动】c#任务-使用TestKit AEDPoS扩展
- ruby-on-rails – 布局中的实例变量
- 一、AJAX
- c# – Reg-Free COM“Microsoft.Windows.ActCtx”是否适用于
- ruby-on-rails – ruby?? on rails – 问题捆绑安装nokogir
- xml – 选择包含“foo”的属性的正确XPath是什么?
- iphone – 不在主视图控制器上时不调用fbDidLogin
- ruby-on-rails – 在ActiveRecord中按多列分组
- c# – 如何从App.config中读取此自定义配置?
- C++实现一个线程安全的单例工厂实现代码