[英]Regex replace found match with static word
我的意見是:
Foo 12;
Foo 5534;
Foo 1;
我想替換
Foo (\\d+?);
到Foo NUM;
結果將是:
Foo NUM;
Foo NUM;
Foo NUM;
我的模式是:
Regex.Replace(line, "Foo (\d+?);", "NUM");
但這似乎不起作用。 那有什么不對?
解決方案沒有正則表達式
如果你的最后一個字總是數字而你想用“NUM”替換它,那么你可以這樣做
line.Replace(line.Split(' ').Last(), "NUM");
POC: .Net小提琴
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.