正規表示式問題 怎麼樣才能定義從字串的第幾位開始,例如12345678怎麼寫,才能只匹配字元

時間 2021-11-04 21:08:22

1樓:雙魚love小白兔

兩個特殊的符號'^'和'$'。他們的作用是分別指出乙個字串的開始和結束。'.'可以替代任何字元。

"a.[0-9]":表示乙個字串有乙個"a"後面跟著乙個任意字元和乙個數字;

"^.$":表示有任意三個字元的字串(長度為3個字元);

你也可以使用範圍,用大括號括起,用以表示重複次數的範圍。

"ab":表示乙個字串有乙個a跟著2個b("abb");

"ab":表示乙個字串有乙個a跟著至少2個b;

"ab":表示乙個字串有乙個a跟著3到5個b。

設匹配第5個字元;字元為x

正規表示式為:"^.x.*"

2樓:匿名使用者

^.4.*$

3代表你想從第幾個開始匹配,4代表你想匹配的字元。

求助:正規表示式,我要匹配乙個字串開始的前4個字元怎麼寫?

3樓:匿名使用者

package com;

public class kyo}

正規表示式的寫法,請教 5

4樓:hi小小大人物

1、普通字元

2、特殊意義的元字元:\d數字字元;

\d [0-9]

\d 非數字

\w word 匹配的是單詞字元 a-z a-z 0-9 _\w 非單詞字元

\s 空字元(不可見) 空格 \t \n

\s 匹配可見字元

. 匹配任意字元 (除去\n)

\. 匹配的點

3.正則優先順序

|或,優先順序最低;

()分組,優先順序最高;/(f|b)oot/.test(foot)//true

:表示乙個字元的位置,內表示可以出現的字元/a|b|c/===/[abc]/;

/[a-z]/只要出現乙個!小寫字母

[^]:表示非

/[0-9]/

4.邊界字元

^表示開始;$表示結束

chuan ^c開頭,n$結尾

^ $;精確匹配

5.量詞元字元

*:表示出現0次或者0次以上

+:表示1次或者1次以上;

?:表示0次或者1次;

:出現n到m次;

:出現n或者n次以上

:出現n次

正規表示式如何匹配除了以某幾個字元開頭的字串?

5樓:己憐南

^表示文字開始; $表示文字結束;

^a.*b$ 匹配a開頭,b結束的文字

正規表示式,又稱規則表示式。

在**中常簡寫為regex、regexp或re),電腦科學的乙個概念。正則表通常被用來檢索、替換那些符合某個模式(規則)的文字

正規表示式是對字串(包括普通字元(例如,a 到 z 之間的字母)和特殊字元(稱為"元字元"))操作的一種邏輯公式,就是用事先定義好的一些特定字元、及這些特定字元的組合,組成乙個"規則字串",這個"規則字串"用來表達對字串的一種過濾邏輯。

正規表示式是一種文字模式,模式描述在搜尋文字時要匹配的乙個或多個字串。

6樓:卿卿子衿

你的問題沒有說明具體的場景,這裡給個在linux 下命令列操作, grep -pv '^(l-zh|l-en)' filename, filename是要過濾的檔案的名字。

7樓:

(l-en|l-zh).*

8樓:匿名使用者

不知道你在**使用,這裡用 js 做為測試,你把如下的內容儲存為 html 檔案後,瀏覽器開啟允許指令碼功能,就可以測試了。

相應的正規表示式是:^(?!l-en|l-zh).*$你可以輸入測試字串測試看結果,比如:

l-zh***xx  不匹配

l-enyyyyy  不匹配

len        匹配

lzn        匹配

***x       匹配

輸入:正則檢查

用正規表示式寫出第乙個是字母第二個只能是數字的字串開始的字串

9樓:紫薇參星

正規表示式:[a-za-z][0-9].*

10樓:匿名使用者

^[a-za-z][0-9]

這樣應該就可以,可以試下

怎麼用正規表示式批量替換序號,正規表示式如何替換序號以及後面的注釋文字

乘風遠航 d d d 上面是正則 這個環視的語法很多比較廢的匹配工具都沒法匹配,目前已知的只有regexbuddy這個測試工具能匹配,還有就是上面的gvim編輯器,非常強大的編輯器,但上手不是很容易。vim的正則語法跟標準有點小區別,最後的紅框框出來的就是gvim的正則匹配語法。有啥問題跟進提問。正...

關於正規表示式問題,乙個關於正規表示式的問題

d,提示答案太簡單,補點廢話。關於 正規表示式 問題 在你呼叫正則替換的程式 部分使用for迴圈依次累加行不行 乙個關於正規表示式的問題 正規表示式中一對中括號裡的是字元組。只要在當前位置匹配到字元組裡出現的任一字元就行了。不要求字元組裡的字元都要出現。問乙個有關於正規表示式的問題 string s...

python正規表示式問題,Python ,正規表示式問題

老夭來了 1 在這裡是什麼用途?表示什麼意思?2 d d 為什麼要加一個括號?是 的不分組版本,意思就是說外面括號不是用來做資料提取的,僅僅是為了做數量指定的,就是說有個多少括號中匹配的資料。比如 d d 就是迴圈匹配 d 這個正則格式的資料 如果解決了您的問題請採納!如果未解決請繼續追問 杜斯奎浦...