正則表達式中的或怎麼表示?比如我要3位字母,或者5位數字.怎麼寫表達式?

題目:

正則表達式中的或怎麼表示?比如我要3位字母,或者5位數字.怎麼寫表達式?
比如我要匹配:3位字母,或者5位數字.這個或,怎麼表示.新手,求教,

解答:

豎線「|」就是或的意思.
([a-zA-Z]{3}|[0-9]{5}) 這個就是三位字母或五位數字的意思,如果你的正則引擎支持類別名,可以用 \d 表示數字,就不用 [0-9] 了,字母也可以用類名來代替.

添加新評論

暱稱
郵箱
網站