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