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. JSTL - 絃樂
- 4. 由絃樂Reactjs
- 5. Django的Urlpatter絃樂
- 6. 總和與絃樂
- 7. Ruby on Rails的:絃樂
- 8. 改進代碼,絃樂
- 9. 安全絃樂使用PHP
- 10. 存儲和跳過輸入的 - 絃樂
- 11. Java正弦和餘弦
- 12. 來自R絃樂地帶HTML格式
- 13. 絃樂壓縮器(紅寶石)
- 14. 紅寶石: 「+ =」 和 「<<」 絃樂
- 15. 使用數組加入絃樂Concantenation
- 16. 的Java:靜態塊結果靜態最後絃樂人口的NoClassDefFoundError
- 17. RSpec的順序錯誤:未定義的方法`primary_key」絃樂:
- 18. OCaml的綁定Z3:絃樂支持排序
- 19. 如何獲取格列高利絃樂的日期?
- 20. 處理按鍵的最佳途徑絃樂器
- 21. 快速的方法來轉換寬絃樂LE - >是
- 22. 的R - 本福德 - 數據集與NA絃樂器
- 23. NoMethodError在AuthenticationsController#創建未定義的方法`RandomString」絃樂:
- 24. OpenGL - jogl中的正弦和餘弦波(JAVA)
- 25. java SourceDataLine正弦波點擊
- 26. Java快速正弦波音
- 27. Laravel管絃樂/測試臺問題與嘲笑
- 28. 如何將絃樂字典轉換爲Python字典?
- 29. 轉換音符絃樂到MIDI音高數字
- 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