regex - 正则表达式匹配输入中的整数和分数(不匹配 int 两次)
问题描述
在 C++ 中寻找一个可以将整数和分数自己添加到正则表达式迭代器的正则表达式。
所以说我们有给定的当前字符串
12, 144, 18, 12/13, 92, a, 34, 8, 52
我希望12 144 12/13
全部添加,没有逗号或 12 添加两次(或 13)
目前有\d+?/\d+|\d+[^/]
然而,这也抓住了整数之后的任何东西(即逗号)
我在这里缺少什么以确保我抓住 int 而不是逗号,同时确保我不会从分数中抓取数字两次?
解决方案
推荐阅读
- php - PHP headers not working before a location header
- javascript - Change style of single elements in Primefaces datatable with javascript?
- python - How can I format this JSON String into a JSON object?
- math - Grouping 1-12 in groups of 4 with the least number of duplicates
- database - PgBouncer - Can users in "admin_users" use "auth_query" to connect instead of userlist.txt?
- swift - Ordering of events from addGlobalMonitorForEvents
- javascript - How to make amcharts animate plugin work with RequireJS?
- javascript - IE11 and JavaScript array.map()
- python - Converting a YAML file to Python JSON object
- c++ - 实时更新控制台中的字符串内容