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

        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久久久久久| 亚洲日韩一页精品发布| 亚洲第一区精品观看| 免费视频成人国产精品网站| 九九线精品视频在线观看| 国产乱人伦偷精品视频不卡| 99久久国产主播综合精品 | 日本精品自产拍在线观看中文| 国产精品免费一区二区三区| 日本精品久久久久中文字幕| 国产99久久精品一区二区| 精品久久久无码人妻中文字幕豆芽| 亚洲精品中文字幕乱码三区| 亚洲国模精品一区| 亚洲AⅤ永久无码精品AA| 精品视频一区二区三区| 久草热8精品视频在线观看| 精品无码人妻久久久久久| 精品久久久久一区二区三区| 精品成人av一区二区三区| 老湿亚洲永久精品ww47香蕉图片| 久久精品国产99国产精品| 欧美日韩精品一区二区视频| 日韩精品一区二区三区影院| 亚洲A∨精品一区二区三区| 亚洲国产婷婷综合在线精品| 亚洲精品成人片在线播放| 久久精品国产亚洲av影院| 99久久这里只有精品| 性色精品视频网站在线观看| 国产精品无打码在线播放| 久久精品成人免费国产片小草| 亚洲?V乱码久久精品蜜桃 | 日韩精品人妻系列无码专区免费|