c# - 正则表达式查找具有实际数学值的百分号

标签 c# .net regex vb.net replace

我有一个类似 30+20% 的字符串。现在我想用 (20/100) 替换 20%。就是这样。

最佳答案

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

s = s.Replace("%", "/100");

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

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

关于c# - 正则表达式查找具有实际数学值的百分号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10846368/

相关文章:

.net - 如何停止 .NET Telemetry 以停止在 Ubuntu Linux 中收集数据

c# - Infragisitcs ultrawingrid 列选择器和列过滤器

regex - 如何使用R代码找出句子中的连续单词

php - 使用正则表达式从 html 代码中提取第一个图像源?

c# - 在多核机器上绘图

c# - System.Net.Mail - 尝试将带有附件的邮件发送到 gmail,但仅适用于小附件

c# - 在 C# WinForm 中单击子 ToolStripMenuItem 时,ToolStripMenuItem 不关闭

c# - 如何通过 OPENXML 解析存储过程中的 xml 序列化 List<int>?

c# - 导入 iCloud 联系人 .NET (CardDAV)

Ruby Regex 舍入尾随零