-4
A
回答
1
如果您正在使用的語言支持使用路徑,請使用它。像Python中的os.path.split*
一樣。
正則表達式可以([\w-]+)\.
0
\\([^\\]+)\.java
應該這樣做,儘管您可能需要搗鼓捕獲 - 現在它將匹配\和.java之間的任何內容。
還要注意,您需要提取捕獲的組(索引0)。
如果您使用的語言支持lookarounds,(?<=\\)[^\\]+(?=\.java)
也將匹配而不使用使用捕獲。
+0
這是完美的,但我使用ANT,並且不支持週轉。 – facewindu
+0
對,那麼第一個可能是最好的你會得到。 – brandonscript
1
你可以試試這個:
PATTERN
(?<=\\)[^\s\\]+?(?=\.java)
INPUT
D:\workspace\src\com\package\MYCLASS.java
輸出
MYCLASS
相關問題
- 1. 正則表達式的文件路徑
- 2. 正則表達式路徑
- 3. 正則表達式從P4路徑
- 4. 的Javascript正則表達式:從路徑
- 5. 正則表達式從路徑
- 6. 從路徑獲取文件名正則表達式
- 7. 需要使用正則表達式從路徑拉文件名
- 8. 需要正則表達式從文件路徑
- 9. 正則表達式從URL中提取路徑+文件名
- 10. 正則表達式從Perforce的路徑中提取文件名
- 11. 使用正則表達式引用一組文件路徑
- 12. 在這個文件路徑上使用正則表達式嗎?
- 13. 正則表達式爲URI路徑的第一3個部件
- 14. Python正則表達式修改路徑
- 15. 正則表達式來替換路徑
- 16. ExpressJS路徑正則表達式
- 17. 屬性路徑的正則表達式
- 18. 路徑驗證的正則表達式?
- 19. 正則表達式的路徑名
- 20. 相對路徑正則表達式
- 21. 路徑目錄的正則表達式
- 22. 正則表達式:驗證子路徑
- 23. Java正則表達式與路徑
- 24. 正則表達式的網站路徑
- 25. 路徑的JavaScript正則表達式
- 26. 蟒蛇正則表達式OS路徑
- 27. C#正則表達式替換路徑
- 28. 正則表達式爲共享路徑
- 29. 正則表達式從另一個正則表達式
- 30. 正則表達式需要匹配從文件名派生文件路徑的文件路徑。
向我們展示你的代碼 – dognose
任何特定的編程語言? – Artur
@Artur是否重要?他只是想要一個正則表達式我猜。 – Tafari