簡體   English   中英

python中的多個正則表達式來檢查字符串

[英]Multiple regular expressions in python to check string

我正在嘗試編寫檢查字符串是否滿足以下條件的正則表達式語句:

以三個零開頭,之后是最多四個字母,然后是破折號,然后是八個字符,它們是小寫字母或數字,另一個破折號,然后是后綴ab cd或kys。

^[0]{3}[-](?=.*?[a-z])(?=.*?[0-9]).{8,}[-]([ab][cd][kys])

我對應該如何拆分八個字符部分和后綴部分感到有些困惑。 有人可以指出我正確的方向嗎?

我認為您需要這樣做:

^[0]{3}[a-zA-Z]{,4}\-[a-z0-9]{8}\-((ab)|(cd)|(kys))$

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM