什麼是正規表示式

2021-08-26 15:06:58 字數 630 閱讀 2916

什麼是正規表示式

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

在查閱很多相關正則的描述之後,發現對於\w 的釋義都是指包含大 小寫字母數字和下劃線 相當於([0-9a-za-z])

但是在實際使用中發現並不是這麼回事,也可以說,其實不僅僅包含([0-9a-za-z_])這些資料,

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

實際是除了([0-9a-za-z_])還包含了希臘字母,俄文的字母等;

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

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

. 匹配除換行符以外的任意字元

\w 匹配字母或數字或下劃線或漢字 等價於 '[^a-za-z0-9_]'。

\s 匹配任意的空白符

\d 匹配數字

\b 匹配單詞的開始或結束

^ 匹配字串的開始

$ 匹配字串的結束

\w能不能匹配漢字要視你的作業系統和你的應用環境而定

正規表示式概述 什麼是正規表示式

正規表示式概述 正規表示式在程式語言中存在著廣泛的應用,特別是用來處理字串。如匹配字串 查詢字串 替換字串等。可以說,正規表示式是一段文字或乙個公式,它是用來描述用某種模式去匹配一類字串的公式,並且該公式具有一定的模式。本小節將介紹正規表示式的基本概念 第乙個正規表示式,以及測試正規表示式的工具co...

什麼是正規表示式

正規表示式是對字串操作的一種邏輯公式,就是用事先定義好的一些特定字元 及這些特定字元的組合,組成乙個 規則字串 這個 規則字串 用來表達對字串的一種過濾邏輯。給定乙個正規表示式和另乙個字串,我們可以達到如下的目的 1.給定的字串是否符合正規表示式的過濾邏輯 稱作 匹配 2.可以通過正規表示式,從字串...

了解 什麼是正規表示式?

在編寫處理字串的程式或網頁時,經常會有查詢符合某些複雜規則的字串的需要。正規表示式就是用於描述這些規則的工具。換句話說,正規表示式就是記錄文字規則的 很可能你使用過windows dos下用於檔案查詢的萬用字元 wildcard 也就是 和?如果你想查詢某個目錄下的所有的word文件的話,你會搜尋 ...