0
A
回答
4
您可以使用最少的無限制捕獲。使用下面的正則表達式:
(?=\w{4,}\b)
如果出於某種原因,該庫不支持該功能,您還可以回落到好醇」加:
(?=\w\w\w\w+\b)
1
只需使用
(\b\w{4,}\b)
即替代{6,12}
與{4,}
。 {4,}
的意思是「4或更多」。在Java中,你會逃避反斜槓寫這爲
"(\\b\\w{4,}\\b)"
1
您可以使用{}
沒有第二個數字指定無上限。
/(?=\w{4,}\b)/
相關問題
- 1. 正則表達式大寫單詞的第二個字母
- 2. c#正則表達式刪除少於3個字母的單詞?
- 3. 用於搜索大寫字母/單詞的正則表達式?
- 4. AWK正則表達式轉換3字母的單詞用「a」到大寫
- 5. 正則表達式 - 如何選擇一個有' - '的單詞?
- 6. 如何使用正則表達式選擇字符串的每個單詞的第一個字母
- 7. 正則表達式選擇3組
- 8. 正則表達式:單個單詞
- 9. 只選擇字母數字字。正則表達式。 PHP
- 10. 使用正則表達式掩蓋除一個單詞的第一個字母
- 11. 3個字母數字和3個滿檔的javascript正則表達式模式
- 12. 用數字簡單的正則表達式和一個字母
- 13. 用大寫字母匹配單詞上的正則表達式多行文本中的正則表達式
- 14. 只選擇特定單詞的正則表達式
- 15. 正則表達式可選的7個字母數字字符
- 16. 使用Java中的正則表達式重複字母更正單詞「urgent」
- 17. 如何用正則表達式選擇特定數量的字符單詞
- 18. 7位數字後跟可選3個字母的正則表達式
- 19. Python正則表達式選擇「不包含」單詞
- 20. 正則表達式選擇
- 21. 正則表達式篩選常用詞
- 22. 正則表達式的字母數字
- 23. 字母數字的正則表達式
- 24. 用整個單詞和可選的第一個字符的正則表達式
- 25. 由「。-_」分隔的單詞的正則表達式,包括至少一個字母
- 26. Python的正則表達式只有兩個1字母的單詞
- 27. 用正則表達式提取單詞
- 28. 正則表達式+選擇的一切,但字詞1或字詞2
- 29. 正則表達式找到3個重複單詞
- 30. 選擇正則表達式的正則表達式中間值
我試過這個字符串:這是一個字符串。沒有匹配...爲什麼? – 2012-02-15 18:33:58
@roberttrudel我稍微修改了我的答案,以包括使用轉義反斜槓在Java中表達此正則表達式的方式。另外,我刪除了組中的零前瞻規範(也就是我刪除了?=),這對於您的應用程序來說並不合適。 – 2012-02-15 20:52:03