正则表达式用实际数学值找到百分号

Soh*_*pta 2 .net c# regex vb.net replace

我有一个字符串30+20%.现在我要替换20%(20/100).而已.

Guf*_*ffa 10

如果在字符串中的任何其他情况下没有出现百分比,则甚至不需要正则表达式:

s = s.Replace("%", "/100");
Run Code Online (Sandbox Code Playgroud)

要添加括号,您需要使用正则表达式:

s = Regex.Replace(s, @"(\d{1,3})%", "($1/100)");
Run Code Online (Sandbox Code Playgroud)