我嘗試創建符合以下條件的正則表達式。正則表達式一個字母后面至少一個數值
名稱以字母開頭,後面至少1的數值。例如,這應該是有效的:「w1234.pdf」,但不是:「ww1234.pdf」。到目前爲止,我只有這個:
^[a-zA-Z][0-9]{1}?$
我嘗試創建符合以下條件的正則表達式。正則表達式一個字母后面至少一個數值
名稱以字母開頭,後面至少1的數值。例如,這應該是有效的:「w1234.pdf」,但不是:「ww1234.pdf」。到目前爲止,我只有這個:
^[a-zA-Z][0-9]{1}?$
你的正則表達式的範圍[a-zA-Z]
一個字符,後面跟一個數字相匹配。請注意0在這種情況下是無用的,因爲[0-9]
已經匹配一個數字。如果你想第一個字符後一個數字或多個匹配
^[a-zA-Z][0-9].+$
:
您正則表達式更改爲。
對於
名稱與信開始和後面至少1 數值 值
你可以嘗試
^[a-zA-Z][0-9]
模式。說明:
^ starting anchor
[a-zA-Z] single letter
[0-9] followed by a digit
請注意,有效的名稱是更寬類比問題提供,例如a1x456.txt
- 有信(a
),隨後由至少一個數值開始(1
)
試試'^ [a-zA-Z] [0-9]。* $'或者只是'^ [a-zA-Z] [0-9]' –
符號'{1}'表示「ExactlyOne 」。因此,要符合你的條件,女巫是「AtLeastOne」,在正則表達式「聲音」,{1,},「OneOrMore」或者「+」AtLeastOne上。所以'[a-zA-Z] [0-9] +' – Sergio
我喜歡當人們到達那裏回答,並且不要將任何答案標記爲正確:) – Sergio