2017-05-07 100 views
-2

我有文字是這樣的:在任何行完整的日期是最後一部分
記事本++如何從日期中刪除日期和月份?

EU 1097-2002-25-06-2002.pdf 
EU 1255-2007-26-10-2007.pdf 
EU 1513-2002-EC-27-06-2002.pdf 
EU 2001-18-EC-22-09-2003.pdf 
EU 2001-47-EC-15-01-2003.pdf 

apear
我需要從該行取出一天,一個月沒有一年

EU 1097-2002-2002.pdf 
EU 1255-2007-2007.pdf 
EU 1513-2002-EC-2002.pdf 
EU 2001-18-EC-2003.pdf 
EU 2001-47-EC-2003.pdf 

回答

0
  • 找到:-\d{2}-\d{2}(?=-\d{4}[.]\w+)
  • 替換爲:
  • 搜索模式:正則表達式

嘗試查找:破折號& 2位數&破折號& 2位數。
但只有在後面跟着:破折號& 4位數字&擴展名。

由於只有日期和月份部分相匹配,因此用什麼都不會取代它們。隨後4個字符和一個點

0

6個字符:

.{6}(?=.{4}\.) 

替換爲空字符串。

向前斷言(?= )意味着後面跟着但它不消耗字符,它只是一個測試。

相關問題