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. 用3個或更多大寫字母查找單詞的正則表達式
- 2. 正則表達式找出相差一個字母的單詞
- 3. 正則表達式第一個單詞的大寫字母
- 4. 正則表達式大寫單詞的第二個字母
- 5. c#正則表達式刪除少於3個字母的單詞?
- 6. 用於搜索大寫字母/單詞的正則表達式?
- 7. 正則表達式選擇單詞後特定的詞
- 8. AWK正則表達式轉換3字母的單詞用「a」到大寫
- 9. 正則表達式 - 如何選擇一個有' - '的單詞?
- 10. 如何使用正則表達式選擇字符串的每個單詞的第一個字母
- 11. 以大寫字母開頭的單詞的正則表達式
- 12. 使用正則表達式選擇文本中的單詞
- 13. 正則表達式,選擇除前3個單詞外的所有單詞字符
- 14. 正則表達式選擇3組
- 15. 正則表達式中的單詞「wariant」之前沒有字母
- 16. 正則表達式匹配包含某些字母的單詞
- 17. 正則表達式找到丟失字母的單詞
- 18. 正則表達式:單個單詞
- 19. 只選擇字母數字字。正則表達式。 PHP
- 20. 使用正則表達式掩蓋除一個單詞的第一個字母
- 21. 正則表達式3個字母數字或1個星號
- 22. 3個字母數字和3個滿檔的javascript正則表達式模式
- 23. 正則表達式在單詞中查找跳過字母
- 24. 正則表達式馬赫字母組成單詞
- 25. 用數字簡單的正則表達式和一個字母
- 26. JavaScript的正則表達式選擇兩個詞之間的單詞
- 27. 用大寫字母匹配單詞上的正則表達式多行文本中的正則表達式
- 28. 單個數字後跟兩個字母表正則表達式
- 29. 只選擇特定單詞的正則表達式
- 30. 正則表達式僅選擇由空白包圍的單詞
我試過這個字符串:這是一個字符串。沒有匹配...爲什麼? – 2012-02-15 18:33:58
@roberttrudel我稍微修改了我的答案,以包括使用轉義反斜槓在Java中表達此正則表達式的方式。另外,我刪除了組中的零前瞻規範(也就是我刪除了?=),這對於您的應用程序來說並不合適。 – 2012-02-15 20:52:03