![](/img/trans.png)
[英]check whether a string contains only letters spaces and quotes (preferably no regex)
[英]regex for a string only contains small letters
嗨,我正在嘗試找到一個僅接受小寫字母的regEx,
我厭倦了很少的選擇,但沒有任何效果,可以請一個指導我:
這是我嘗試過的表達式:
(?=.*[a-z])--> this is not working if we have "aaaAA"
[a-z]+^[A-Z]
^[A-Z]+[a-z]+^[A-Z]
請幫我。
您是否嘗試過[az] +
在此處查看示例: https : //regex101.com/r/wCdBue/1
如果要檢查整行/文本是否僅包含小寫字母,則應使用^ $包裹正則表達式,如下所示:^ [az] + $
您的解決方案幾乎是正確的。 正則表達式必須說“ [az] +” —包括一個量詞,這意味着您不匹配單個字符,而是一個或多個小寫字符。
字符串正則表達式=“ [az] +”;
這是一個量詞正則表達式鏈接。 http://docs.oracle.com/javase/tutorial/essential/regex/quant.html
它對我來說是這樣的:
String line = "aaaA";
System.out.println(line.matches("^[a-z]+$")); //false
line = "aaaa";
System.out.println(line.matches("^[a-z]+$")); //true
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.