mm.gif

www.wenfu.net

CMM&ISO9000| Wto| 奥运| 出国留学| 电影| 法律法规| 服装鞋帽| 歌词| 股票| 合同范本| 医疗| 装潢| 电脑| 电器| 家政社交| 理财投资| 旅游| 美容装饰| 明星| 名著名片名画名曲| 日用品| 美食| 体育| 文娱| 五花八门| 警句名言| 养生健康| 医药| 游戏| 种植饲养| 单片机| 音响| 育儿| 成语| 笑话| 释梦| 缩略语| 自我介绍|

PHP正则表达式参数含义详解


 

i: 表示in-casesensitive,即大小写不敏感
s: PCRE_DOTALL,表示点号可以匹配换行符。
U: 表示PCRE_UNGREEDY,表示非贪婪,相当于perl/python语言的.*?,在匹配过程中,对于.*正则,一有匹配立即执行,而不是等.*消费了所有字符再一一回退。


PHP正则表达式模式后面通常带有 /i, /is, /s, /isU等参数,那么这都是些什么东西呢?下面我们一起来看看:

i  匹配大小写

s 模式中的圆点元字符(.)匹配所有的字符,包括换行符

x 模式中的空白字符除了被转义的或在字符类中的以外完全被忽略,在未转义的字符类之外的 # 以及下一个换行符之间的所有字符,包括两 头,也都被忽略

A (PCRE_ANCHORED) 如果设定了此修正符,模式被强制为“anchored”,即强制仅从目标字符串的开头开始匹配即自动在模式开头加上^。

D (PCRE_DOLLAR_ENDONLY) 如果设定了此修正符,模式中的美元元字符仅匹配目标字符串的结尾。没有此选项时,如果最后一个字符是换行符的话,美元符号也会匹配此字符之前(但不会匹配 任何其它换行符之前)。如果设定了 m 修正符则忽略此选项。Perl 中没有与其等价的修正符。  S 当一个模式将被使用若干次时,为加速匹配起见值得先对其进行分析。如果设定了此修正符则会进行额外的分析。目前,分析一个模式仅对没有单一固定起始字符的 non-anchored 模式有用。 

U (PCRE_UNGREEDY) 本修正符反转了匹配数量的值使其不是默认的重复,而变成在后面跟上“?”才变得重复。这和 Perl 不兼容。也可以通过在模式之中设定 (?U) 修正符来启用此选项。

X (PCRE_EXTRA) 此 修正符启用了一个 PCRE 中与 Perl 不兼容的额外功能。模式中的任何反斜线后面跟上一个没有特殊意义的字母导致一个错误,从而保留此组合以备将 来扩充。默认情况下,和 Perl 一样,一个反斜线后面跟一个没有特殊意义的字母被当成该字母本身。当前没有其它特性受此修正符控制。即:贪婪模式,最 大限度匹配 如:/a[/w]+?e/U匹配abceadeddd中的abceade而不是abce,如果不加U修正,则匹配abce  u (PCRE_UTF8) 此修正符启用了一个 PCRE 中与 Perl 不兼容的额外功能。模式字符串被当成 UTF-8。本修正符在 Unix 下自 PHP 4.1.0 起可用,在 win32 下自 PHP 4.2.3 起可用。

 

模式修正符
模式修正符 -- 解说正则表达式模式中使用的修正符
说明
  下面列出了当前在 PCRE 中可能使用的修正符。括号中是这些修正符的内部 PCRE 名。修正符中的空格和换行被忽略,其它字符会导致错误。

i (PCRE_CASELESS)
  如果设定此修正符,模式中的字符将同时匹配大小写字母。

m(PCRE_MULTILINE)
  默认情况下,PCRE 将目标字符串作为单一的一“行”字符所组成的(甚至其中包含有换行符也是如此)。“行起始”元字符(^)仅仅匹配字符串的起始,“行结束”元字符($)仅仅匹配字符串的结束,或者最后一个字符是换行符时其前面(除非设定了 D 修正符)。这和 Perl 是一样的。

  当设定了此修正符,“行起始”和“行结束”除了匹配整个字符串开头和结束外,还分别匹配其中的换行符的之后和之前。这和 Perl 的 /m 修正符是等效的。如果目标字符串中没有“\n”字符或者模式中没有 ^ 或 $,则设定此修正符没有任何效果。

s(PCRE_DOTALL)
  如果设定了此修正符,模式中的圆点元字符(.)匹配所有的字符,包括换行符。没有此设定的话,则不包括换行符。这和 Perl 的 /s 修正符是等效的。排除字符类例如 [^a] 总是匹配换行符的,无论是否设定了此修正符。

x(PCRE_EXTENDED)
  如果设定了此修正符,模式中的空白字符除了被转义的或在字符类中的以外完全被忽略,在未转义的字符类之外的 # 以及下一个换行符之间的所有字符,包括两头,也都被忽略。这和 Perl 的 /x 修正符是等效的,使得可以在复杂的模式中加入注释。然而注意,这仅适用于数据字符。空白字符可能永远不会出现于模式中的特殊字符序列,例如引入条件子模式的序列 (?( 中间。

e
  如果设定了此修正符,preg_replace() 在替换字符串中对逆向引用作正常的替换,将其作为 PHP 代码求值,并用其结果来替换所搜索的字符串。

  只有 preg_replace() 使用此修正符,其它 PCRE 函数将忽略之。

  注: 本修正符在 PHP3 中不可用。

A(PCRE_ANCHORED)
  如果设定了此修正符,模式被强制为“anchored”,即强制仅从目标字符串的开头开始匹配。此效果也可以通过适当的模式本身来实现(在 Perl 中实现的唯一方法)。

D(PCRE_DOLLAR_ENDONLY)
  如果设定了此修正符,模式中的美元元字符仅匹配目标字符串的结尾。没有此选项时,如果  最后一个字符是换行符的话,美元符号也会匹配此字符之前(但不会匹配任何其它换行符之前)。如果设定了 m 修正符则忽略此选项。Perl 中没有与其等价的修正符。

S
  当一个模式将被使用若干次时,为加速匹配起见值得先对其进行分析。如果设定了此修正符则会进行额外的分析。目前,分析一个模式仅对没有单一固定起始字符的 non-anchored 模式有用。

U(PCRE_UNGREEDY)
  本修正符反转了匹配数量的值使其不是默认的重复,而变成在后面跟上“?”才变得重复。这和 Perl 不兼容。也可以通过在模式之中设定 (?U) 修正符或者在数量符之后跟一个问号(如 .*?)来启用此选项。

X(PCRE_EXTRA)
  此修正符启用了一个 PCRE 中与 Perl 不兼容的额外功能。模式中的任何反斜线后面跟上一个没有特殊意义的字母导致一个错误,从而保留此组合以备将来扩充。默认情况下,和 Perl 一样,一个反斜线后面跟一个没有特殊意义的字母被当成该字母本身。当前没有其它特性受此修正符控制。

u(PCRE_UTF8)
  此修正符启用了一个 PCRE 中与 Perl 不兼容的额外功能。模式字符串被当成 UTF-8。本修正符在 Unix 下自 PHP 4.1.0 起可用,在 win32 下自 PHP 4.2.3 起可用。自 PHP 4.3.5 起开始检查模式的 UTF-8 合法性。

 


育儿手册
怀孕期: 胎儿的生长发育胎教孕期心理怀孕期营养怀孕期常见问题怀孕期常见疾病
婴儿期: 生长发育婴儿期心理婴儿期的教育婴儿常见疾病母婴营养饮食常见问题
幼儿期: 生长发育幼儿期心理幼儿期的早期教育幼儿期的营养饮食幼儿常见问题幼儿常见疾病
学龄期: 生长发育学龄前心理学龄前常见问题学龄前常见疾病学龄前的早期教育学龄前的营养饮食
单 片 机
MCS-51系列单片机指令A表C表D表I表J表L表M表N表O表P表R表S表X表
音响技术
用LM1036制作的音调电路用LM3886制作50W功放用TDA7294桥接300W功放用TDA7294制作的70W功放音调电路原理制作用TDA7250驱动的100W功放
养生健康
性与生育类: 性交和谐妊娠与分娩生育与避孕女性病症男性病症
卫生健康类: 灭害睡眠洗澡减肥解乏
养生保健类: 名人养生食物调养运动健身药物保健气功疗法防病益寿古代养生秘诀
家庭医疗
外科病症治疗类: 损伤肿痛痔疮脱肛疮疖叮咬瘙痒冻疮关节病症灼伤
五官科病症治疗类: 牙疾咽喉疾病眼疾鼻疾耳疾骨刺鲠喉口腔疾病
内科疾病治疗类: 心脏病神经衰弱腮腺炎肾病糖尿病胃肠病哮喘血液病癫痫疟疾贫血症气管炎百日咳感冒肝胆病高血压寄生虫病甲状腺肿结核病
皮肤科病症治疗类: 麻疹疣痣漱疹皲裂荨麻疹其他狐臭鸡眼
治疗与护理技术类: 醒酒幼儿护养敷脐急救疾病护理矫治解毒
常见症状治疗类: 暑热水肿头痛腰痛眩晕排尿异常呕吐便秘便血盗汗腹泻腹胀积食厌食咳嗽咯血呃逆
妇科病症治疗类: 阴道病症催乳退乳护乳丰乳经期病症
疾病自测类: 舌苔辨病体液辨病幼儿疾病自测其他辨病指甲辨病妇女疾病自测疾病先兆
食物加工
食品自制: 蜜饯自制冷饮自制面点自制腌腊自制甜食自制饮料自制菜类自制蛋类自制调料自制饭粥自制糕点自制干果自制酱菜自制酒类自制自制壹诀
洗涤去污: 霉毒去除食物清洗污秽去除
西餐文化: 情调法国餐如何使用餐巾如何摆置刀与叉上菜的次序日本料理的用筷礼仪日本人的饮食日本菜的拼摆西餐礼仪起源西餐水果的吃法西餐的分类西餐喝酒的方法用餐礼仪用餐巾的礼节用刀叉餐具的礼仪怎样吃沙拉欧陆用餐礼节葡萄酒的餐桌礼仪吃法国菜的礼节刀与叉使用方式法餐礼仪大忌法国大餐文化各种刀法的运用韩国餐饮风味韩国传统餐桌的摆法韩国的食“礼”
异味去除: 腥味去除涩味去除膻味去除其他异味
原料加工: 面粉发酵切割斩剁去皮去心食品造型宰杀褪毛干货泡发加工要诀解冻复原
贮存保鲜: 食品贮存变质预防保鲜妙法
菜肴烹调: 味道调整蛹养保持烹调技法菜肴嫩化调料添加防溅防溢火候掌握节省食油
鉴定辨伪: 识类辨伪质量鉴定
自制境外美食: 美国菜式日本菜式泰国菜式意大利菜印度菜式英国菜式其他菜式墨西哥菜德国菜式法国菜式韩国料理
日用物品
巧妙使用: 日杂用品厨房用品居室用-品
识别选择: 日杂用品居室用品
洗涤去污: 锈迹去除水迹去除物品清洗消毒壹诀污迹去除烟雾去除异味去除漆迹去除焦迹去除
质量鉴定: 日杂用品厨房用品居室用品
贮存保养: 日杂用品厨房用品居室用品
制作整修: 日杂用品厨房用品家庭制作居室用品
服装鞋帽
洗涤去污: 污迹去除洗涤保洁衣物漂白异味去除
品质鉴别: 真伪辨识品类识别质量鉴定
保养维修: 晾晒去湿修补整复保养收藏
穿着协调: 正确穿着搭配协调合理选用
服饰加工: 熨烫壹诀衣物改制服装自制加工妙法
美容装饰
美容饰品: 使用壹诀正确选用真伪辨识质量鉴定贮存保养家庭自制
美容技法: 眉睫美化手部美化腿脚美化眼部美化皱纹消除除斑去刺唇齿美化护肤润肤化妆技法
美发护发: 脱发自治乌发染发头屑去除头发养护发型选定
文化娱乐
文娱活动: 旅游垂钓摄影印相时空测定文艺鉴赏灯谜猜射技能提高
文化器具: 使用妙法洗涤去污选择壹诀整修翻新品类识别质量鉴定保养陈列家庭自制
理财投资
择业经商: 求职应聘个体经营
家庭理财: 识假打假投资比较要诀节支挖潜
家庭投资: 收藏投资外汇投资邮品投资债券投资保险投资储蓄投资房产投资股票投资
家用电脑
使用诀窍: 软件巧用操作技巧
正确选购: 主件选购附件配制
保养维护: 保养去污故障排除
家用电器
使用诀窍: 使用妙法家庭自制
品质鉴别: 正确选用真伪辨识质量鉴定
保养维修: 维修整复保养去污
家庭装潢
前期准备: 设备配制材料选择队伍选择费用控制
施工技巧: 墙面涂贴设备安装地面铺设顶棚吊装装饰布置
质量鉴定: 施工质量材料质量
保养维修: 居室美化居室清洁居室整修居室保养
家政社交
心理卫生: 心理调适识别测定记忆增强
社会交往: 信稿写作社交礼仪餐饮技法出境签证
法律诉讼: 侵权认定诉讼公证
婚恋生活: 矛盾化解形象塑造夫妻和谐
子女教育: 培养训练矫治预防
种植饲养
禽畜饲养: 饲养繁殖品性鉴别治病解毒矫治驯化
鱼类饲养: 饲养技法容器使用水温水质喂食壹诀配种繁殖品性鉴别防病治病
鸟类饲养: 笼舍选用饲养驯化喂食诀配种繁殖品性鉴别防病治病
花卉培植: 扦插繁殖鲜花保鲜养护技法造型修剪栽培壹诀变色增艳采占自制采果取种病症识别病虫防治改土换盆花期控制鉴定选用浇水施肥
旅游知识
旅游知识: 旅游中常见10大骗术小资旅游宝典全国各省旅游投诉电话天安门升降国旗时刻表铁路旅行常识摘要北京市区公园与人文景观乘车路线、咨询电话及票价出游意外受伤应急宝典国际机票价格参考航班旅客须知
民俗民风: 苗族蒙古族黎族满族傈僳族门巴族毛南族拉祜族珞巴族羌族撒拉族水族塔塔尔族塔吉克族土家族土族乌兹别克族锡伯族维吾尔族畲族瑶族彝族裕固族怒族齐佬族纳西族普米族阿昌族白族保安族
......
中国之最: 中国旅游四十佳中国名陵中国名楼中国名寺中国名泉中国名山中国名塔中国名园中国名瀑中国名村中国名湖中国名江中国十大名胜中国著名溶洞中国著名石窟中国的世界遗产名录国家AAAA级旅游区
各地景点: 辽宁新疆陕西四川山西山东天津乌鲁木齐风景西藏浙江云南内蒙古宁夏重庆澳门安徽北京北京周边地区风景名胜咨询电话及前往办法北京风景敦隍风景.TXT甘肃福建广西广东贵州河南河北呼和浩特风景黑龙江海南
名著名片名画名曲
世界名曲及作曲家介绍世界名著名片及作家介绍世界名画及画家介绍宋词300首唐诗300首中国现代名著及作家介绍中国古代名著及作家介绍
法律法规
民事诉讼刑事诉讼司法协助诉讼范本卫生体育文物文史文化语言文字其他军事经济诉讼
出国留学
美国马来西亚秘鲁新西兰新加坡瑞士瑞典日本乌克兰泰国西班牙意大利有关签证有关各洲、国概况有关护照英国挪威南非知识宝典奥地利巴哈马澳大利亚爱尔兰德国丹麦俄罗斯芬兰法兰西荷兰韩国加拿大
明星资料
体育明星资料影视歌明星资料
笑话警句名言
妙语警句名人名言笑话歇后语绕口令谚语对联
成语词典
ABCDEFGHJKLMNOPQRSTWXYZ
笑话集锦
名人幽默现代生活网络文章国外笑话古人智慧阿凡提
释梦
事件人物物体其它植物动物
缩略语
信息技术社会科学市场营销人力资源网络时尚词语表情符号企业管理其它金融经济科技组织机构

设为主页 | 医康网,医药健康网 | 医康网,医药健康网 | 潮流进行时 | 登高者,背包 | 驴友旅游网 | 四海 | 思科特 | 尚武会 | 花都清洁 | 去海岛 | 加入收藏夹
版权所有: 文福 2000 - 2013         
粤ICP备05116145号
本草纲目| 中医名方| 偏方| 病人食忌| 药膳| 男性病| 妇产科| 小儿科| 神经内科| 皮肤科| 外科| 中医方剂| 医学字典| 常见病诊疗| 旅游健康| 药粥| 药物毒副作用| 药物手册| 内科| 中医神经内科| 眼科| 骨科| 肿瘤| 健康文章| 性病| 药酒配方| 中医儿科| 中医证候| 华北| 东北| 华东| 中南| 西南| 西北| 港澳台|