python中如何用正規表示式來找某字串單

時間 2022-08-09 15:10:11

1樓:匿名使用者

>>> re.search('[aeiou]','taste').start()1

用正規表示式找第一個字母,是不是aeiou

2樓:綠綠草原廣大遠

[a-za-z][a-za-z0-9]* 至少一個字,第一個是字母,後面可以沒有,也可以是字母或數字 [a-za-z][a-za-z0-9]+ 至少兩個字,第一個是字母,後面的也可以是字母或數字 [a-za-z][a-za-z0-9] 必須是兩個字,第一個是字母,第二個可以是字母或數字

3樓:匿名使用者

^[^a-za-z]([a-z[a-z])

取group(1)

正規表示式表示一個單詞全是子音字母 和一個單詞前幾位是子音字母后幾位是母音字母

aeiou是什麼?暈?急?

python 如何判斷一個字串中包含非小寫母音字母?

4樓:匿名使用者

vowels = 'aeiou'

def isnovowel( strin ):

for ch in strin:

if ch in vowels: return falsereturn true

isnovowel( '12345kd' )

python字串如何去掉英文字母以外的字元

5樓:淚

可以利用正規表示式來去除

既然說到了字串的操作,那麼就目前而內

言是沒有別的方法會比容正規表示式更加方便的:

正規表示式中代表非字母的寫法如下:

[^a-za-z]

#code:

#out:

其實除了正規表示式來擷取外,python中string也提供了方法來判斷字元是否為字母字元:

isalpha()方法 判斷當前索引的字元是否為字母返回布林型別#code:

#out:

其實上述利用isalpha()的寫法還可以簡寫一點,可以利用python可以把表示式當成引數的寫法來:

#code:

表示式返回的為一個字元列表,這裡使用join方法把空字元加入到字元列表中組成了一個新的字串返回。

#out:

6樓:匿名使用者

import re

s='~!@#adjdakdakjjkd002212adsaada()//../eqqwedadjadj'

print re.sub('[^a-za-z]','',s)>>

adjdakdakjjkdadsaadaeqqwedadjadj

求 正則定義表示式,包含5個原音字母的所有小寫字母串,這些串中的原音按順序出現

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

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

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

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

lua正規表示式,LUA 正規表示式

lua中修飾符 和 都表示匹配前一字元0次或多次,但 進行的是最短匹配,類似傳統正則中的非貪婪匹配,而 則是最長匹配,即貪婪匹配 由於你正則中最後一個 d 後面沒有任何東西了,那這個 進行了最短匹配,即什麼都不匹配,所以沒有捕獲到1999,而加上 後,由於有了結尾標識位,就必須匹配1999才能使整個...