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才能使整個...