PHP是编写动态WEB页面开发常用的脚本语言,而正则表达式是PHP中很重要的一个部分,下面我们就PHP正则表达式和大家详细的谈谈吧。在ASP和ColdFusion,用户可以混合使用PHP和HTML编写WEB页面,当访问者浏览到该页面时,服务端会首先对页面中的PHP命令进行处理,然后把处理后的结果连同HTML内容一起传送到访问端的浏览器。
但是与ASP或 ColdFusion不同,PHP是一种源代码开放程序,拥有很好的跨平台兼容性。用户可以在Windows NT系统以及许多版本的Unix系统上运行PHP,而且可以将PHP作为Apache服务器的内置模块或CGI程序运行。除了能够精确的控制WEB页面的显示内容之外,用户还可以通过使用PHP发送HTTP报头。用户可以通过PHP设置cookies,管理用户身份识别,并对用户浏览页面进行重定向。PHP具有非常强大的数据库支持功能,能够访问几乎目前所有较为流行的数据库系统。此外,PHP可以与多个外接库集成,为用户提供更多的实用功能,如生成PDF文件等。虽然很多人对PHP正则表达式已经很熟悉了,不过作为重要的基础部分,笔记还是不能免掉的。
PHP正则表达式介绍:
1.中括号
- [0-9]匹配0-9
- [a-z]匹配a-z小写字母
- [A-Z]匹配A-Z大写字母
- [a-zA-Z]匹配所有大小写字母
- 可以使用ascii来制定更多
2.量词
- p+匹配至少一个含p的字符串
- p*陪陪任何包含0个或多个p的字符串
- p?匹配任何包含0个或一个p的字符串
- p{2}匹配包含2个p的序列的字符串
- p{2,3}匹配任何包含2个或3个的字符串
- p$匹配任何以p结尾的字符串
- ^p匹配任何以p开头的字符串
- [^a-zA-Z]匹配任何不包含a-zA-Z的字符串
- p.p匹配任何包含p、接下来是任何字符、再接下来有又是p的字符串
- ^.{2}$匹配任何值包含2个字符的字符串
- (.*)b>匹配任何被>包围的字符串
- p(hp)*匹配任何一个包含p,后面是多个或0个hp的字符串
3.预定义字符范围
- [:alpha:]同[a-zA-Z]
- [:alnum:]同[a-zA-Z0-9]
- [:cntrl:]匹配控制字符,比如制表符,反斜杠,退格符
- [:digit:]同[0-9]
- [:graph:]所有ASCII33~166范围内可以打印的字符
- [:lower:]同[a-z]
- [:punct:]标点符号
- [:upper:]同[A-Z]
- [:space:]空白字符,可以是空格、水平制表符、换行、换页、回车
- [:xdigit:]十六进制符同[a-fA-F0-9]
4.ereg语句可以区分大小写来判断,下例
- if (ereg("([^a-z])","aaaaZaaaaaaa")) echo "不全是小写的!";
ereg还可以返回一个数组 例如
- $url="http://www.phpfensi.com";
- $a=ereg("^(http://www).([[:alnum:]]+).([[:alnum:]]+)",$url,$regs);
- echo $regs[0],"
"; - echo $regs[1],"
"; - echo $regs[2],"
"; - echo $regs[3],"
";
得到
- http://www.phpfensi.com
- http://www
- xuandun
- net
波比源码 – 精品源码模版分享 | www.bobi11.com
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 本站源码并不保证全部能正常使用,仅供有技术基础的人学习研究,请谨慎下载
8. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
波比源码 » 三分钟学会PHP正则表达式
波比源码 » 三分钟学会PHP正则表达式
brand levofloxacin 250mg order levaquin for sale
avodart usa buy avodart pills generic ondansetron 4mg
order spironolactone 100mg pill order propecia 1mg generic buy diflucan 200mg generic
ampicillin 500mg without prescription purchase bactrim sale erythromycin 500mg cost
order sildenafil 50mg for sale fildena pill buy robaxin 500mg pill
cost lamotrigine 50mg tretinoin gel ca buy retin online
tadalis 20mg drug buy voltaren 100mg without prescription brand diclofenac 100mg
order indomethacin 75mg generic order terbinafine 250mg buy trimox sale
buy deltasone 20mg online cialis generic online buy generic viagra 50mg
cialis kaufen generika sildenafil 200mg kaufen ohne rezept sildenafil 100mg fГјr frauen
purchase accutane pills cost accutane ivermectina
order generic provigil 200mg Get cialis diamox 250 mg sale
buspirone 10mg us dilantin 100mg ca buy ditropan online
terazosin sale leflunomide 10mg us sulfasalazine pill
buy imdur 40mg pills cheap imuran 25mg telmisartan for sale
buy molnupiravir without prescription cefdinir drug buy prevacid 15mg pill
zoloft 50mg generic Pfizer viagra 50mg cost viagra
brand cialis 5mg pyridium cheap order amantadine 100mg generic
dapsone 100 mg cost buy fexofenadine generic order perindopril 8mg pills
buy medroxyprogesterone 10mg pill order provera 10mg online order periactin without prescription
order provigil 100mg sale order provigil online ivermectin for covid 19
buy isotretinoin 10mg online prednisone 10mg brand deltasone 10mg canada
nootropil usa sildenafil 50mg sale viagra 50mg usa
buy azithromycin generic neurontin 800mg cost order gabapentin 100mg generic
order tadalafil 40mg pill cialis 5mg tablet sildenafil for women
buy lasix 40mg online cheap furosemide pills order plaquenil sale
generic cialis 10mg clomipramine 50mg without prescription anafranil 50mg oral
order itraconazole sale purchase prometrium tinidazole oral
metformin 500mg pill tadalafil 20mg tablet buy cialis for sale
olanzapine 10mg uk purchase olanzapine valsartan online order
buy amlodipine generic order viagra generic cialis pills 5mg
order prilosec 10mg for sale free poker online games money games
order metoprolol without prescription purchase vardenafil vardenafil 10mg brand
vardenafil pills buy medrol 8 mg online methylprednisolone 16mg oral
purchase clomiphene generic online casino no deposit bonus casinos
order tadalafil 40mg pill buy tadalafil online cheap viagra for sale
buy methotrexate 2.5mg online oral warfarin 5mg oral reglan
domperidone 10mg us cyclobenzaprine for sale online flexeril tablet
baclofen 10mg pills buy zanaflex online cheap buy toradol 10mg generic
sumatriptan 25mg pills levofloxacin 500mg price avodart price
ranitidine 150mg uk buy zantac online buy celebrex generic
online cialis buy cipro generic cipro 500mg sale
order fluconazole online cheap order fluconazole 200mg generic viagra cost
us cialis sales tadalafil 10mg sale sildenafil pills
order cefuroxime for sale careprost pill order methocarbamol for sale
trazodone 100mg canada trazodone 100mg sale aurogra 50mg generic
sildenafil 200mg price buy estrace online cheap lamotrigine 50mg ca
buy deltasone 40mg online accutane sale buy amoxicillin
online slots order cialis 10mg for sale buy cialis 10mg sale
zithromax 250mg uk zithromax 250mg tablet order generic gabapentin 600mg
best online casino usa order stromectol 12mg online cheap generic provigil
deltasone 20mg us mebendazole uk order vermox online cheap
retin order online order avana generic purchase avanafil pill
tadacip 20mg brand buy voltaren 100mg indocin 50mg uk
naprosyn tablet order generic naproxen 250mg lansoprazole 15mg cheap
albuterol 100 mcg usa purchase albuterol generic order ciprofloxacin 1000mg sale
order montelukast 10mg pills singulair 10mg canada oral viagra 50mg
tadalafil 20mg drug tadalafil 20mg without prescription order tadalafil 5mg without prescription
stromectol tablets for sale symmetrel 100 mg price order generic avlosulfon
order nifedipine generic buy perindopril 8mg online allegra price
altace order purchase amaryl generic arcoxia online buy
acetazolamide without prescription buy isosorbide 40mg generic azathioprine us
order digoxin 250 mg online telmisartan sale order molnupiravir online cheap
coreg drug order ditropan amitriptyline sale
buy priligy 30mg without prescription order priligy 60mg sale motilium for sale
order indocin 75mg buy tamsulosin 0.4mg buy cenforce 50mg sale
pamelor 25 mg pills generic paroxetine buy paxil 10mg pills
buy generic doxycycline methylprednisolone 16 mg without prescription buy medrol 8 mg
order famotidine sale order tacrolimus sale buy mirtazapine 30mg generic
tadacip pills clopidogrel 150mg usa order amoxicillin generic
order fenofibrate pills sildenafil 100mg pills oral sildenafil
order esomeprazole 40mg pills esomeprazole 20mg without prescription furosemide for sale online
minocycline 50mg cost order terazosin online cheap terazosin 1mg ca
purchasing cialis on the internet buy ed pills online fda approved over the counter ed pills
buy accutane pill buy accutane 20mg pill buy ampicillin
order fildena 100mg generic pregabalin 75mg pills order generic propecia 5mg
stromectol 6 mg tablet buy prednisone 5mg generic prednisone 40mg oral
cheap ondansetron 4mg amoxicillin 250mg over the counter bactrim buy online
accutane pills buy amoxicillin 1000mg generic zithromax without prescription