我有以下問題。我想搜索文件夾和文件的路徑,如果路徑(文件或目錄)的最後一部分包含我的搜索字符串,我的正則表達式應該只匹配。正則表達式字符串的末尾匹配
例如:
我想搜索 '喂' 以下路徑的:
d:\用戶\我\文檔\的FindFile \你好\
D:\ Users \ me \ Documents \ FindFile \ hallo \ bla \
D:\ Users \ me \ Documents \ FindFile \ hallo \ bla \ bla 2 \
d:\用戶\我\文檔\的FindFile \你好\中\
d:\用戶\我\文檔\的FindFile \你好\中\喂NR 2 \
d: \用戶\我\文檔\的FindFile \你好\中\喂NR 2 \以及hallo.txt
d:\用戶\我\文檔\的FindFile \測試\ DRIN \ DAS喂\
d: \ Users \ me \ Documents \ FindFile \ test \ drin \ hallo test \
d:\用戶\我\文檔\的FindFile \測試\ TXT DRIN \ test_hallo.txt
現在路號碼2,3和4應該不會是因爲他們不匹配最後是一個'hallo'。
我目前正在與此正則表達式嘗試這種(例如2「喇嘛」,而不是與「BLA喂」什麼的,在它「喂」結尾):.*hallo(\\|.+)
,但它不工作。
你可以查看我在這裏做了什麼。第2行,3和4高亮顯示,並應不: https://regex101.com/r/eF3cU8/1
修剪右側的反斜槓,用反斜槓分割每個字符串並僅測試最後一部分。 –