回答
为了找到浮点格式printf
在xcode的根据https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man3/printf.3.html下面将是一个完整的正则表达式:
%(\d+$)?[#0+- ']*\d*(\.\d+)?[lL]?f
(\d+$)?
值选择器,[#0+- ']*
标志,\d*
宽度,(\.\d+)?
,精度和[lL]?
宽度修饰符
既然你没有定义,只是角色一定量应该是插图中,你可以只使用%.*f
对于两个角色在使用的东西之间像 %(.){2}f
0-2个字符使用的东西之间像: %[.][.]f
可能有用的资源:
另一个人给出了一个更好的似乎 – mskw
它是更具体的你提供的3个样本,我使用了一个更一般的模式,所以只接受哪一个更吸引你:) – RonaldFindling
的模式更适合您的例子是:%\.?\d*f
注意不带引号的在模式.
意味着任何字符(不只是一个点)。
在我的模式中,点是可选,所以我在它后面放了一个?
。
然后有可能的数字(没有任何字符)可选序列, 所以我把\d*
。
最后一部分是文字f
。
- 1. 如何使用正则表达式分割2个字符串?
- 2. 如何使用正则表达式检查2个字符?
- 3. 正则表达式使用正则表达式来找到子字符串
- 4. 如何找到子字符串使用正则表达式
- 5. 如何使用正则表达式分割此字符串?
- 6. 找到单号是彼此最接近
- 7. MATLAB正则表达式;如何找到1或2个重复字符
- 8. 使用正则表达式查找正则表达式字符类
- 9. 用java的正则表达式找到一个子字符串
- 10. 匹配彼此的两个正则表达式
- 11. 模式只找到一个正则表达式的字符
- 12. 如何找到正则表达式的子字符串
- 13. 字符串使用正则表达式替换正则表达式字符类
- 14. 如何应用此正则表达式?
- 15. 正则表达式:匹配,直到找到第一个]字符
- 16. 2个字母后跟4个字符的正则表达式
- 17. 找不到字的正则表达式
- 18. 如何找到哪两行的时间戳彼此最接近?
- 19. 正则表达式查找字符串
- 20. 正则表达式查找ASCII字符
- 21. 如何转义此正则表达式中的字符?
- 22. 找到两个相同的字符在正则表达式
- 23. 找到一个匹配字符串的正则表达式?
- 24. JavaScript的正则表达式找到两个字符串
- 25. 找不到使用正则表达式
- 26. 与正则表达式找到链接
- 27. 如何在visual-studio中使用正则表达式找到重复的字符?
- 28. 正则表达式找到两个字符之间的任何字符除了
- 29. 如何找到与正则表达式
- 30. 正则表达式模式以防止彼此相邻
这是在'sprintf'中找到用法吗?如果是这种情况,目前的答案并不完整。 –
是的是为printf – mskw
C++或PHP? (选项是不一样的) –