用正規表示式怎樣匹配不包含特定字串的字串

時間 2021-07-05 06:35:03

1樓:匿名使用者

^((?!***).)*$,***為字串。

另外列舉一些正規表示式的語法: [abc] a或b或c . 任意單個字元 a?

零個或一個a [^abc] 任意不是abc的字元 \s 空格 a* 零個或多個a [a-z] a-z的任意字元 \s 非空格 a+ 一個或多個a [a-za-z]

字串函式(string processing function)也叫字串處理函式,指的是程式語言中用來進行字串處理的函式,如c,pascal,visual以及lotusscript中進行字串拷貝,計算長度,字元查詢等的函式。

2樓:手機使用者

如果是整個字串很多名字要把“諾基亞”過濾掉的話就這個“(?!諾基亞).+?”

引號開始,開頭不是“諾基亞”的任意一個以上字元,且以引號結束。

如果是陣列,挨個indexof("諾基亞") 就可以

3樓:

你需要用什麼判斷啊。。

若是查詢不需要用正則的。。js的

4樓:己聞楣

^((?!諾基亞).)+$

python怎樣用正規表示式匹配不包含某些字元的字串?

5樓:匿名使用者

rex = r'[^abcde]*'re.match(rex, 'this is a string')返回值是none則不匹配,反之匹配 當然先compile一下也很好。

拓展:1、python(英語發音:/ˈpaɪθən/), 是一種物件導向、解釋型計算機程式設計語言,由guido van rossum於2023年底發明,第一個公開發行版發行於2023年,python 源**同樣遵循 gpl(gnu general public license)協議。

python語法簡潔而清晰,具有豐富和強大的類庫。

2、它常被暱稱為膠水語言,能夠把用其他語言製作的各種模組(尤其是c/c++)很輕鬆地聯結在一起。常見的一種應用情形是,使用python快速生成程式的原型(有時甚至是程式的最終介面),然後對其中有特別要求的部分,用更合適的語言改寫,比如3d遊戲中的圖形渲染模組,效能要求特別高,就可以用c/c++重寫。

python怎樣用正規表示式匹配不包含某些字元的字串

rex r abcde re.match rex,this is a string 返回值是none則不匹配,反之匹配 當然先compile一下也很好。拓展 1 python 英語發音 pa n 是一種物件導向 解釋型計算機程式設計語言,由guido van rossum於1989年底發明,第一個公...

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

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

正規表示式匹配什麼,正規表示式中的 ?或 是什麼意思

使用 其中 是轉義字元,因為 是正則表示式中的特殊符號,所以需要使用 進行轉義。特殊字元 1 匹配前面的子表示式一次或多次。要匹配 字元,使用 2 將下一個字元標記為或特殊字元 或原義字元 或向後引用 或八進位制轉義符。例如,n 匹配字元 n n 匹配換行符。序列 匹配 而 則匹配 3 指明兩項之間...