中英文冒號的正規表示式,冒號如何使用正規表示式表示

時間 2021-07-08 22:30:32

1樓:

首先給你解釋你說的不明白的那兩個內容吧,定義是這樣的

(?:pattern)

匹配 pattern 但不獲取匹配結果,也就是說這是一個非獲取匹配,不進行儲存供以後使用。這在使用 "或" 字元 (|) 來組合一個模式的各個部分是很有用。例如, 'industr(?:

y|ies) 就是一個比 'industry|industries' 更簡略的表示式。那麼(?:13\d|15\d)也就是要在這裡面選擇匹配13+0~9的數字一個或15+0~9的數字

\*因為*是正規表示式裡的特殊字元,所以,這裡要匹配字串裡的*時,得用轉義字元“\”

那麼\*就是要匹配“***”

你寫的那個js

返回的是obj內容中包含第一個ivalue子串的索引

r.movestart("character", -ivalue.length);是將selection選中項內容進行定位,游標以"character(字元)"時行跳轉,因為後面的引數是-,所以會向後(游標向左移)定位那麼多個字元(一個漢字算一個字元)

我能看出來的也只有這個了,這個js我也不知道能做個什麼,那個ivalue的值想做什麼揣摩不出來

2樓:匿名使用者

var reg=/[::]/;

var str="adf:asdf:sdf";

str.split(reg);

冒號如何使用正規表示式表示

3樓:山上有花

直接用冒號就可以,

也可以用 \72

或者用 \x3a

或者用 \u3a

可以看一下參考:

求一個正規表示式可以匹配:中文字元,中文標點符號,英文,數字,下劃線。但不能輸入@、# 等特殊字元.

4樓:

\w+|[,。《》()、—]+

\w匹配:中文字元,英文,數字,下劃線

至於中文標點符號,看你需要了,如果有另外的就新增在中括號裡面。

5樓:匿名使用者

\w不匹配中文字元的

6樓:

[^%&',;=?$\x22]+

7樓:匿名使用者

/^(?: [^[:punct:]] | \_ )+$/x

8樓:匿名使用者

^[^!@#$%^&*()-=+]+$

正規表示式中如何替換自身,正規表示式如何替換並修改自身的部分內容?

正則式 d 加圓括號表示分組並作為 反向索引 d表示一位數字 替換為 1a 1表示引用第1個組,對每個數字,替換為它本身跟上字母a 我用的emeditor,不同環境正則式語法也有差別。d可用 0 9 替代 1在有些環境中是 1 計名 其實,1 和 2 之間有 b 2 和 3 之間 b 123 s b...

正規表示式如何匹配出最短字串,正規表示式如何匹配除某些字串以外的所有字元

當正規表示式中包含能接受重複的限定符時,通常的行為是 在使整個表示式能得到匹配的前提下 匹配儘可能多的字元。考慮這個表示式 a.b,它將會匹配最長的以a開始,以b結束的字串。如果用它來搜尋aabab的話,它會匹配整個字串aabab。這被稱為貪婪匹配。有時,我們更需要懶惰匹配,也就是匹配儘可能少的字元...

正規表示式替換保留部分內容,正規表示式如何替換並修改自身的部分內容?

烏龜坐飛機樂園 一 請使用ultraedit進行正則替換。二 請參照下圖進行替換。正規表示式如下 d 一 龥 一 龥 1 正規表示式如何替換並修改自身的部分內容? 耨多羅 沒有用過editplus,但這類編輯工具的正則基本大同小異。以下正則在emeditor下測試通過。查詢 版 0 9 u4e00 ...