0
A
回答
0
足夠的正則表達式可能會看起來像[a-zA-Z_][a-zA-Z_0-9]*\\.java
。此正則表達式要求字符串以字母(或下劃線)開頭,並且繼續使用Java類名稱約定的任意數量的字母或數字(或下劃線)。該期雙逃脫\\ - 一個轉義是讓Java將難逃\的字符串,第二個是爲了讓正則表達式匹配將難逃期間(否則期是一個特殊字符,意思是「任何字符」) 。
這個正則表達式比你要求的任務要精確得多:.*\\.java
(這是.java前面有任何內容),因爲這會匹配「.java」之前的整行,讓你離開你與「類名」,如「從MyClass.java打印文件」而不是「MyClass.java」。
我想嘗試這種表達出來(和嘗試改變它)像Rubular一個在線工具。
相關問題
- 1. 絃樂^
- 2. 絃樂
- 3. 訂購絃樂
- 4. JSTL - 絃樂
- 5. 由絃樂Reactjs
- 6. Django的Urlpatter絃樂
- 7. 總和與絃樂
- 8. 打印圖絃樂
- 9. Ruby on Rails的:絃樂
- 10. 絃樂價值如何?
- 11. 通用功能與絃樂
- 12. 改進代碼,絃樂
- 13. 安全絃樂使用PHP
- 14. 存儲和跳過輸入的 - 絃樂
- 15. 絃樂和StringBuilder的性能考慮 - C#
- 16. 創建一個XMLSchema的絃樂
- 17. Java正弦和餘弦
- 18. 與Java練習大學(絃樂)有麻煩
- 19. 絃樂壓縮器(紅寶石)
- 20. 拆分陣列在IOS絃樂器
- 21. 紅寶石: 「+ =」 和 「<<」 絃樂
- 22. 最後絃樂VS最終整數
- 23. InputMismatchException時使用Sacnner nextLine絃樂
- 24. 如果聲明簡寫成與絃樂
- 25. 使用數組加入絃樂Concantenation
- 26. 插入排序與絃樂困難
- 27. 雅虎管絃樂變字第一字
- 28. 試圖讓二叉樹絃樂
- 29. 來自R絃樂地帶HTML格式
- 30. 實體框架結合絃樂
不工作。一個例子String是這樣的 - 在com.ibm.ws.util.ThreadPool $ Worker.run(ThreadPool.java:1473)。我希望它承認有一個java類的ThreadPool.java,它只出現一次。計數仍然返回爲0 – 2013-02-20 08:19:04
正則表達式基本正確(請檢查提供的Rubular鏈接)。很可能您使用正則表達式的方式並不完全符合您的想法,因此我必須知道周圍的代碼才能獲得更多幫助。 – user2089674 2013-02-20 08:28:08
公共靜態最後絃樂EXAMPLE_TEST = 「在com.ibm.ws.util.ThreadPool $ Worker.run(ThreadPool.java:1473)」; 的System.out.println(EXAMPLE_TEST.matches( 「\\([A-ZA-Z _] [A-ZA-Z_0-9 $] * \\的java。」)); – 2013-02-20 08:42:31