2011-05-16 26 views

回答

5

簡單,只需使用一個字符類:

[CAGT]+ 

或者,如果整個字符串必須包含字符CAGT爲它匹配:

^[CAGT]+$ 
+0

整個字符串只能由'C','A',' T'或'G' – 2011-05-16 15:12:33

2

添加到上面:

^[CAGTcagt]+$ 

確保檢測到小寫字母和大寫字母。

+0

不會/ i標誌照顧這個嗎? – 2016-08-27 01:35:47

2

我不同意最投票的答案。使用[ACGT]+時,大字符串將導致大量內存使用量。因此,我會使用否定的正則表達式來檢查字符串是否不包含非[ACGT]字符:

str !~ [^ACGTacgt]