簡體   English   中英

正則表達式模式之間的任何字符串

[英]Regex pattern for any string in between

我想替換字符串

Dependencies\myfolder\1\2\abc.dll
Dependencies\myfolder\abc.dll
Dependencies\myfolder\1\abc.dll

packages\abc.dll.

什么是合適的正則表達式模式來做到這一點。 我期待的模式是-

Dependencies*abc.dll

所以我的代碼是-

 var newEntry = packages\abc.dll;
 var pattern = Dependencies*abc.dll;
 var allText = ""; //this contains the text read from a file
 Regex rgx = new Regex(pattern);
 rgx.Replace(allText, newEntry);

但這似乎是錯誤的正則表達式模式。

幾乎在那里,您需要.*像這樣:

Dependencies(.*)abc.dll

在線演示

.NET在線演示

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM