站長資訊網
最全最豐富的資訊網站

php怎么去除英文標點符號

去除方法:使用preg_replace()函數配合正則表達式“/[[:punct:]]/i”來查找字符串中的全部英文標點符號,并將其替換為空字符即可;語法“preg_replace('/[[:punct:]]/i', '', $str)”。

php怎么去除英文標點符號

本教程操作環境:windows7系統、PHP7.1版、DELL G3電腦

在php中,可以使用preg_replace()函數配合正則表達式來去除字符串中的英文標點符號。

只需要用preg_replace()函數將英文標點符號替換為空字符串即可。

使用到的正則表達式為:/[[:punct:]]/i

示例:只去除英文標點符號,保留其他字符(包括中文標點符號)

<?php header("Content-type:text/html;charset=utf-8"); $str = "12!@78#9$%^56&78*9()0.8,7<>8|3[]8'45"67!【】“45”‘67’";  echo "原字符串:".$str."<br><br>"; $Newstr=preg_replace('/[[:punct:]]/i','',$str); echo "處理后:".$Newstr; ?>

php怎么去除英文標點符號

說明

preg_replace() 函數可以執行正則表達式的搜索和替換。

preg_replace($pattern, $replacement, $subject [, $limit = -1 [, &$count]])

如果 $subject 是一個數組,preg_replace() 函數會返回一個數組,其他情況下返回一個字符串。

如果函數 preg_replace() 搜索到匹配項,則會返回被替換后的 $subject,否則返回沒有改變的 $subject。preg_replace() 函數的每個參數(除了參數 $limit)都可以是一個數組。如果參數 $pattern 和參數 $replacement 都是數組,那么該函數將以其鍵名在數組中出現的順序來進行處理。如果發生錯誤,則返回 NULL。

參數 $replacement 中可以包含后向引用 \n 或 $n,語法上首選后者。每個這樣的引用將被匹配到的第 n 個捕獲子組捕獲到的文本替換。n 可以是 0-99,\0 和 $0 代表完整的模式匹配文本。

捕獲子組的序號計數方式為:代表捕獲子組的左括號從左到右,從 1 開始數。如果要在 $replacement 中使用反斜線,必須使用 4 個("\\" 因為這首先是 php 的字符串,經過轉義后是兩個,再經過正則表達式引擎后才被認為是一個原文反斜線)。

當在替換模式下工作并且后向引用后面緊跟著需要是另外一個數字(比如:在一個匹配模式后緊接著增加一個原文數字),不能使用 \1 這樣的語法來描述后向引用。比如,\11 將會使 preg_replace() 不能理解你希望的是一個 \1 后向引用緊跟一個原文 1,還是一個 \11 后向引用后面不跟任何東西。這種情況下解決方案是使用 ${1}1。這創建了一個獨立的 $1 后向引用,一個獨立的原文 1。

當使用被棄用的 e 修飾符時,這個函數會轉義一些字符(即:'、"、 和 NULL)然后進行后向引用替換。當這些完成后請確保后向引用解析完后沒有單引號或雙引號引起的語法錯誤(比如:'strlen('$1')+strlen("$2")')。確保符合 PHP 的字符串語法,并且符合 eval 語法。因為在完成替換后,引擎會將結果字符串作為 php 代碼使用 eval 方式進行評估并將返回值作為最終參與替換的字符串。

推薦學習:《PHP視頻教程》

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
国产精品99久久久久久| 91亚洲国产成人久久精品| 婷婷成人国产精品| 国产精品国产三级国产av中文 | 囯产精品久久久久久久久蜜桃| 麻豆va在线精品免费播放| 国产伦精品一区二区三区在线观看| 天天拍夜夜添久久精品| 亚洲国产美女精品久久久久| 午夜天堂精品久久久久| 精品午夜久久福利大片| 三级精品在线观看| 国产乱人伦偷精品视频 | 国产亚洲精品a在线观看app| 精品国产毛片一区二区无码| 国产日韩视频在线| 亚洲性色AV日韩在线观看| 国产午夜福利久久精品| 国产三级精品三级在专区中文| 99re在线这里只有精品免费| 久久精品视频免费看| 国产美女久久精品香蕉69 | 久久99国产精品久久99小说| 亚洲午夜国产精品| 四虎国产精品永久免费网址| 亚洲AV永久青草无码精品| 国产三级精品三级在线专区1| 99久久国产宗和精品1上映| 久久青青草原精品国产软件| 国产精品 码ls字幕影视| WWW国产精品内射老师| 香港aa三级久久三级老师2021国产三级精品三级在 | 日韩人妻系列无码专区| 国产av一区二区三区日韩| 日韩亚洲国产综合久久久| 成人网站免费大全日韩国产| 亚洲日韩乱码中文无码蜜桃臀网站| 国产精品日韩AV在线播放| 日韩免费电影在线观看| 亚洲精品456播放| 久久久精品久久久久久|