首頁 後端開發 PHP問題 什麼是正規表示式的定界符?我們需要注意什麼? (附代碼)

什麼是正規表示式的定界符?我們需要注意什麼? (附代碼)

Jun 09, 2021 am 11:29 AM

上篇文章為大家介紹了《什麼是正規表示式?他的用法?他的特點是什麼? (附詳解)》,本文繼續介紹什麼是正規表示式的定界符?我們需要注意什麼? (附程式碼),還不快學起來! ! !

什麼是正規表示式的定界符?我們需要注意什麼? (附代碼)

正規表示式的定界符:

  • #正規表示式就是用來宣告正規表示式邊界的符號,正規表示式是字串型別。所以在定義正規表示式時先定義字串型別;

  • 正則表達式常用的邊界符"/ ,實際上字母和非數字字元以及「V以外的字元都可以做正規表示式的邊界符使用。

注意:

  • #一個完整的正規表示式準確的說有兩個邊界符。

  • 第一個是字串型別的引號邊界符

  • #第二個是正規表示式的邊界符

#
例如:$parrten = '';
登入後複製

具體我們以程式碼示範為例:

<?php
/******正则表达式的定界符*****/
$pattern = &#39;/ /&#39;;
$str = &#39;&#39;;
//进行匹配
preg_match( $pattern, $str);
?>
登入後複製

程式碼解析:

首先我們先定義一個變數$pattern,對於我們在程式碼中寫的字串如果不和函數一起使用,那他就是一個普通的字串,因此我們需要進行匹配,我們所需要的匹配函數是(preg_match),定義完之後,我們還需要給定兩個參數,我們需要和str進行匹配,然後我們進行運行,如果preg_match進行報錯,那麼就說明我們剛剛定義的不能當定界符;我們運行結果發現,沒有任何報錯(運行結果如下),也就是說,我們剛剛定義的是可以當做正規表示式的定界符的;

運行結果:

什麼是正規表示式的定界符?我們需要注意什麼? (附代碼)

##在比如說,我們把剛剛定義的$pattern = '/ /'轉換為返斜線\\,是不是還會運行成功,我們在運行結果會發現,會報錯,也就是說,我們用反斜線不能當正則表達式的定界符;因為它本身就是有意義的,他是我們常說的轉義字符,

(分隔符不能是字母數字或反斜杠)

<?php
/******正则表达式的定界符*****/
//$pattern = &#39;/ /&#39;;
$pattern = &#39;\ \&#39;;
$str = &#39;&#39;;
//进行匹配
preg_match( $pattern, $str);
?>
登入後複製

運行結果:

什麼是正規表示式的定界符?我們需要注意什麼? (附代碼)

推薦學習:《

PHP影片教學

以上是什麼是正規表示式的定界符?我們需要注意什麼? (附代碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)