首頁 後端開發 php教程 正規表示式 \w \d 的意義解答

正規表示式 \w \d 的意義解答

Dec 05, 2017 pm 02:23 PM
意義 表達式 解答

對於正規表示式,相信很多人都知道,但是很多人的第一感覺就是難學,因為看第一眼時,覺得完全沒有規律可尋,而且全是一堆各種各樣的特殊符號,完全不知所雲。其實只是對正則不了解而以,了解了你就會發現,原來就這樣啊正則所用的相關字符其實不多,也不難記,更不難懂,唯一難的就是組合起來之後,可讀性比較差,而且不容易理解,本文旨在讓大家對正則有一個基本的了解,能看得懂簡單的正則表達式,寫得出簡單的正則表達式,用以滿足日常開發中的需求即可。

什麼是正規表示式

     正規表示式是特殊的字串模式,用於符合一組字串,就好比用模具做產品,而正則就是這個模具,定義一種規則去匹配符合規則的字元。

在查閱許多相關正規的描述之後,發現對於\w 的釋義都是指包含大小寫字母數字和底線相當於([0-9a-zA-Z]) (取材自經典教學正規表示式30分鐘入門教學)

但在實際使用上發現並不是這麼回事,也可以說,其實不只包含([0-9a -zA-Z_])這些數據,

下面是測試截圖工具為editplus:

實際上是除了([0 -9a-zA-Z_])也包含了希臘字母,俄文的字母等;

#所以如果在用戶資訊註冊的時候需要注意具體匹配的資料切不可直接用\w就完事了

PS:下面看下正規表示式\w \s \d \b

. 符合換行符號以外的任意字符

\w 符合字母或數字或底線或漢字等價於'[^A-Za-z0-9_]'。

\s 符合任意的空格符

\d 符合數字

\b 符合單字的開始或結束

^ 符合字串的開始

$ 符合字串的結束

\w能不能符合漢字要視你的作業系統和你的應用程式環境而定

以上內容就是正規表示式\w \d 的意義解答,希望能幫助大家。

相關推薦:

關於正規表示式中\b的認識

php表單中常用的正規表示式總結

常用的正規表示式總和

#

以上是正規表示式 \w \d 的意義解答的詳細內容。更多資訊請關注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

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

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

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

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

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

熱門話題

Java教學
1675
14
CakePHP 教程
1429
52
Laravel 教程
1333
25
PHP教程
1278
29
C# 教程
1257
24
五個常見的Go語言面試問題及解答 五個常見的Go語言面試問題及解答 Jun 01, 2023 pm 08:10 PM

作為近年來備受熱捧的程式語言,Go語言已成為許多公司與企業的面試熱點。對於Go語言初學者而言,在面試過程中遇到相關問題時,如何回答是一個值得探討的問題。以下列舉五個常見的Go語言面試題目及解答,供初學者參考。請介紹一下Go語言的垃圾回收機制是如何運作的? Go語言的垃圾回收機制是基於標記-清除演算法和三色標記演算法。當Go程式中的記憶體空間不夠用時,Go垃圾回收器

坎昆升級後還有什麼升級?坎昆升級有什麼意義? 坎昆升級後還有什麼升級?坎昆升級有什麼意義? Apr 14, 2024 am 09:37 AM

以太坊自誕生以來不斷發展,先前完成的坎昆升級就是以太坊的一個分階段實施的升級,旨在提高以太坊網路的可擴展性、安全性和永續性。雖然坎昆升級是以太坊2.0的一個重要里程碑,但這並不意味著升級工作已經完成,後續以太坊2.0仍處於發展和改進的階段。因此幣圈對於坎昆升級後還有什麼升級?備受關注,官方說辭表示坎昆升級2024年正式實現後,Goerli測試網將不再使用,後續升級尚未具體計畫。接下來小編為大家詳細說。坎昆升級後還有什麼升級?坎昆升級後其他升級還未有具體計劃,另外根據最新消息以太坊坎昆升級20

在PHP中,雙問號(??)運算子是什麼意思? 在PHP中,雙問號(??)運算子是什麼意思? Aug 19, 2023 pm 01:57 PM

PHP7已經加入了一個新的運算子雙問號(??)運算子。在PHP7中,雙問號(??)運算子稱為NullCoalescing運算子。如果第一個運算元存在且不為NULL,則傳回第一個運算元;否則,傳回第二個運算元。它從左到右進行評估。 NullCoalescing運算子也可以以鍊式格式使用。讓我們以下面的範例來示範雙問號(??)運算子。例&lt;?php  //$aisnotset  echo$a??9??45;?&am

謝謝泡泡梗的意思意義來源介紹 謝謝泡泡梗的意思意義來源介紹 Mar 26, 2024 pm 06:36 PM

謝謝泡泡是什麼梗?有些小夥伴對這個梗非常的感興趣,但是不知道它的意思是什麼,下面小編就帶來了謝謝泡泡梗的意思介紹,快來一起看看吧。謝謝泡泡是什麼梗這個其實是一個表情包的梗,意思是泡泡帶來了一杯溫水,它希望你能身體健康,不會生病,快說“謝謝泡泡”。謝謝泡泡梗的含義泡泡帶來了某樣好東西,希望你能說「謝謝泡泡」。謝謝泡泡表情包這是泡泡,它帶來了一杯溫水,它希望你能身體健康,不會生病,快說「謝謝泡泡」。這是卡爾,卡爾給你帶來了一杯水,卡爾希望你無論如何都一定要保持水分,喝下這杯水,說:謝謝卡爾的水

CentOS檔案系統常見問題解答 CentOS檔案系統常見問題解答 Feb 23, 2024 pm 12:45 PM

CentOS檔案系統常見問題解答在使用CentOS作業系統過程中,檔案系統是一個至關重要的組成部分。它負責儲存、組織和管理文件和目錄,對系統的穩定運作和資料安全起著至關重要的作用。然而,不可避免地,在使用檔案系統的過程中會遇到一些常見問題。本文將針對CentOS檔案系統常見問題進行解答,希望能幫助讀者更能理解並處理這些問題。問題一:如何檢視檔案系統的使用情

Linux Home目錄的作用及意義 Linux Home目錄的作用及意義 Feb 22, 2024 am 11:06 AM

Linux作業系統是一種開源的作業系統,它以其穩定性、安全性和靈活性而聞名。在Linux系統中,Home目錄是每個使用者登入後的預設工作目錄,也是儲存使用者個人檔案和設定的地方。 Home目錄的功能與意義是非常重要的,本文將探討LinuxHome目錄的角色及意義。首先,Home目錄為每個使用者提供了一個私密的空間,用於儲存個人文件和設定。每個用戶在系統中都有一個獨

什麼是Linux Gem?探討Linux Gem的意義與價值 什麼是Linux Gem?探討Linux Gem的意義與價值 Mar 14, 2024 pm 12:24 PM

LinuxGem:開源世界的閃亮明珠近年來,隨著開源軟體的快速發展,Linux系統已成為越來越多軟體開發者和IT從業者的首選平台。 Linux以其穩定性、安全性和靈活性,在伺服器端和嵌入式裝置領域廣受歡迎。在Linux的龐大生態系中,有許多閃亮的明珠,其中之一就是LinuxGem,本文將探討LinuxGem的意義與價值,並提供具體程式碼範例。 Linux

PHP中Request的作用及意義 PHP中Request的作用及意義 Feb 27, 2024 pm 12:54 PM

PHP中Request的作用及意義在PHP程式設計中,Request是指向Web伺服器發送請求的一種機制,它在Web開發中扮演至關重要的角色。 Request主要用於取得客戶端發送過來的數據,例如表單提交、GET或POST請求等,透過Request能夠取得到使用者輸入的數據,並對這些數據進行處理和回應。本文將介紹PHP中Request的作用及意義,並給予具體的程式碼示

See all articles