麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 編程 > PHP > 正文

php學(xué)習(xí)隨記3

2020-03-22 20:12:40
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
  • <?php	#html' target='_blank'>正則表達(dá)式	#就是一種描述字符串結(jié)構(gòu)的語(yǔ)法規(guī)則	#是一個(gè)特定的格式化模式        #1. 行定位符    /*	1) ^行首	2)$行尾		tm eqaul Tomorrow Moon		^tm 匹配		tm$不匹配		tm屁匹配任意位置    */	#2. 單詞界定符	/*	1)b /btm/b表示要查找一個(gè)完整的單詞	2)B /Btm|b正好相反 表示查找的不是一個(gè)完整的單詞	*/	#3. 字符類	/*	1)正則表達(dá)式是區(qū)分大小寫的如果要想忽略大小寫可以使用[]	  但是一個(gè)[]只能包含一個(gè)字符 例如tm的匹配要寫成[tT][mM]	2)POSIX預(yù)定義的字符類		[:digit:]    [0-9]		[[:alnum:]]  字母數(shù)字集合		[[:alpha:]]  字母集合		[[:blank:]]  空格 水平制表		[[:xdigit:]] 十六進(jìn)制數(shù)字		[[:punct:]]  特殊字符 !@#$%^&*?		[[:print:]]  所有可打印字符(包括空白字符)		[[:space:]]  空包字符 空格 換行 換頁(yè) 回車 水平制表		[[:graph:]]  所有可打印字符(不包括空白字符)		[[:upper:]]  大寫字母		[[:lower:]]  小寫字母		[[:cntrl:]]  控制字符	*/	#4 選擇字符 |	/*	可以理解為或的意思	*/	#5 連接字符 _	/*	[a,b,d...,z] ==> [a-z]	*/	# 排除字符 [^]	# [^a-zA-Z] 除了字符以外的	#6 限定符 (?*+{n,m})	/*	? 匹配前面的字符零次或者一次 colo?r可以匹配colour color	+ 匹配前面的字符一次或多次   go+gle可以匹配google到go...ogle	* 匹配前面的字符零次或多次   go*gle可以匹配ggle到go...ogle	{n} 匹配前面的字符n次	{n,} 匹配前面的字符至少n次	{n,m} 匹配前面的字符至少n次 至多m次	*/    #7 點(diǎn)號(hào)字符	/*	能夠表示出了換行符以外的任意一個(gè)字符	比如匹配首字母是S尾字母是T的三個(gè)字母的單詞	^s.t$	*/	#8 轉(zhuǎn)義字符	/*	同c java中的一致	*/	#9 反斜線(/)	/*	反斜線定義了一些不可顯示 比如 /b 退格鍵 /n換行等等	*/	#10 小括號(hào)	/*	改變限定符的作用域	*/	#11 反向引用	/*	反向引用就是一考表達(dá)式的記憶功能匹配連續(xù)出現(xiàn)的字符串或字母	如匹配連續(xù)兩個(gè)it 首先將單詞it作為分組 然后在后面加上"/1"即可 格式為:	(it)/1 //其中這個(gè)1代表的分組的序號(hào) 因?yàn)榭赡苡卸鄠€(gè)分組	*/	#12 模式修飾符	/*	i 忽略大小寫	m 多文本形式 字串中含有多個(gè)換行符 影響^$的匹配	s 單文本形式 .可以匹配$^	x 忽略空白字符      修飾符有三種格式:(?i)tm(?-i),(?i:tm),/tm/i	*/    #php中POSIX擴(kuò)展正則表達(dá)式函數(shù)    /*	bool erge/eregi(string pattern, string string[, array regs])	在string中查找pattern,如果存在第三個(gè)參數(shù),則會(huì)將匹配的字串劃分	存到數(shù)組中去 第一個(gè)區(qū)分大小寫 第二個(gè)不區(qū)分    */	/*	bool ereg_replace/eregi_replace(string pattern, string replacement, string string)	在字符串string中匹配pattern,如果成果使用replacement替換 并且返回替換后的string	第一個(gè)區(qū)分大小寫 第二種不	*/	/*	array split/split(string pattern, string string[, int limit])	使用pattern分割字符串string 存在參數(shù)limit的話就是限制分割的個(gè)數(shù)	*/	#PCER兼容正則表達(dá)式函數(shù)	/*	array preg_grep(string pattern, array input)函數(shù)	使用input一一匹配表達(dá)式pattern 最后返回所有	由所有匹配成功的元素組成的數(shù)組	*/    $input = array('helloJimbo','nihaoaJinbo');    $pattern = '/J...o/';    $arr = preg_grep($pattern, $input);    //echo sizeof($arr);    for($i = 0; $i < sizeof($arr); $i++){    	echo "$arr[$i]<br>";    }    /*    int preg_match/preg_match_all(string pattern, string subject[, array matches])    在字符串subject中匹配表達(dá)式pattern    函數(shù)返回匹配次數(shù),如果有matches,    */    /*    string preg_quote(string str[, string delimiter])    將str里面的所有特殊字符自動(dòng)轉(zhuǎn)義    如果有delimiter參數(shù) 則delimiter里面的字符也被轉(zhuǎn)義	    */    /*    preg_replace(mixed pattern, mixed replacement, mixed subject[, int limit])    在subject中匹配pattern,匹配到替換成replacement,有l(wèi)imit限制次數(shù)    preg_replace_callback(mixed pattern, callback callback, mixed subject[, int limit])    功能相同 只不過(guò)replacement換成回調(diào)函數(shù) 可以更靈活	    */    /*	array preg_split(string pattern, string subject[, int limit])	分割字符串    */?>

    PHP編程

    鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

  • 發(fā)表評(píng)論 共有條評(píng)論
    用戶名: 密碼:
    驗(yàn)證碼: 匿名發(fā)表
    主站蜘蛛池模板: 亚洲一区二区三区视频免费 | 亚洲自拍第一 | h色视频在线观看 | 999精品国产 | 曰批全过程40分钟免费视频多人 | 毛片视频网站在线观看 | 欧美一级高清免费 | 中国成人在线视频 | av免费在线观看不卡 | 涩涩伊人| 亚洲性生活视频 | 免费国产不卡午夜福在线 | 国产精品午夜一区 | 91久久91久久精品免观看 | 91看片在线观看视频 | 欧美18—19sex性护士中国 | videos真实高潮xxxx| 成年人视频免费看 | 久久精品视频一区 | 一级黄色毛片子 | 午夜在线成人 | 国产精品自拍片 | 欧美成人小视频 | 久久久三区 | 国产一区二区午夜 | 午夜视 | 一级成人黄色片 | 国产一国产精品一级毛片 | 欧美日本在线视频 | 黑人操穴 | 麻豆视频在线播放 | 精品二区在线观看 | 羞羞视频.www在线观看 | 美女网站黄在线观看 | 久色乳综合思思在线视频 | 99精彩视频在线观看 | 97zyz成人免费视频 | 国产乱色精品成人免费视频 | 国产99久久久久久免费看 | 中文字幕精品一区久久久久 | 91av视频大全 |