1
Q
百分比位置移动
A
回答
2
试试这个:
string input = "120 @ %60 {a}";
string pattern = @"%(\d+)";
string result = Regex.Replace(input, pattern, "$1%");
Console.WriteLine(result);
的%(\d+)
图案%符号后面至少一个数字相匹配。这些数字被捕获在一个组中,该组通过$1
以替换模式$1%
引用,最终在捕获的数字后面放置%符号。
如果您需要考虑小数位数,如60.50%的数字,你可以改用这个模式:@"%(\d+(?:\.\d+)?)"
相关问题
- 1. 获取滚动位置百分比
- 2. jquery动画位置百分比
- 3. 百分比值的极化移位
- 4. 按百分比设置位置 - Android DisplayMetrics
- 5. 百分比宽度与位置:绝对
- 6. 与百分比的css位置
- 7. 位置不能以百分比工作
- 8. 无法移动div百分比值
- 9. WPF Xaml StringFormat为百分比移动小数位数,但不为%
- 10. 在Spark Dataframe上移动百分位数
- 11. AS3位图数据百分比比较
- 12. 百分比容器中的百分比浮动容器
- 13. Spark:列值的百分比百分比
- 14. 浮动:左百分比
- 15. Waypoints库滚动百分比
- 16. CSS滚动百分比div
- 17. 怎样才能得到分位置基于百分比?
- 18. 以百分比划分移动设备高度
- 19. 在jQuery中,如何以百分比设置元素的位置?
- 20. JavaScript - 如何设置百分比按钮的宽度/位置?
- 21. Fabric js如何设置百分比对象的位置
- 22. 进度条百分比与条动态一起移动吗?
- 23. 按百分比偏移反射
- 24. 以百分比表示的ScrollSpy.js偏移
- 25. 绝对偏移百分比+值?
- 26. 定位按百分比在foreach
- 27. JSR 275 - 单位,每秒百分比
- 28. 用百分比50%的绝对定位
- 29. 绝对定位和百分比高度
- 30. JavaScript支持百分比单位吗?
我需要学习这些正则表达式以及:)。谢谢。 对于我用过的:result = Regex.Replace(result,@“(\ d +)%”,“%$ 1”); – 2010-05-29 08:20:03
此值也可以包含3.5,所以我用f代替了d Regex.Replace(result,@“(\ f +)%”,“%$ 1”);告诉我,如果我错了。 – 2010-05-30 08:58:02
@Hasan不正确,因为'\ d'代表数字'[0-9]',而'f'不是任何特殊的正则表达式元字符。要匹配包含小数点的数字(即3.5,60.50等),请使用我在答案中提供的模式:'@“%(\ d +(?:\。\ d +)?)”'。这匹配两个数字有和没有小数点。接下来,相反的是模式'@“(\ d +(?:\。\ d +)?)%”'。 '(?:\。\ d +)?'部分匹配一个小数点(转义点'\ .'),后面跟着数字('\ d +')。它包含在'(?:...)?'中,这意味着*可选择*匹配它,但不捕获它。最后的''是可选的。 – 2010-05-30 14:58:18