這個問題可能是愚蠢的,我是新來的正則表達式,我有點卡住了。將多個單詞與正則表達式匹配,如果它們不包含數字
我有多個字符串,其中包含數字和單詞。我只想匹配單詞,如果它們不包含整數。
12 This Is A Test 9eifEf 12
從這一點,我想匹配This Is A Test
。
11 Stack 21deEh 12
從這一點,我想匹配Stack
。
使用RegExr,我想出了表達式.[a-z]
,它看起來像是有效,但它一次最多匹配2個字母,而不是空格。
對不起,該代碼請求。我不需要任何更多的模式。我感謝任何幫助。
拆分字符串,並檢查是否所有字符都是字母('[x for s.split()in x.isalpha()]')。或者需求更具體? –
你明白你的正則表達式爲什麼是錯誤的嗎? '.'會匹配任何字符(這不是你想要的),'[a-Z]'只會匹配一個小寫字母,而你忘記了'\ b'字分隔符。請參閱Willem的解決方案。 –