java - 正则表达式匹配硬模式
问题描述
我有这个输入字符串:
'10,00', '20,00','','aaa',' false true '
'aaaaa'','-*/++;;','',-
'1898302',21/07/2011,'12:59',7104, 13:29
我需要匹配这些字符串:
"10,00"
"20,00"
""
"aaa"
" false true "
"aaaaa'"
"-*/++;;"
"1898302"
"21/07/2011"
"12:59"
"7104"
"13:29"
我目前在 Java 中使用的正则表达式是这样的:('[^']*'|[^\s|,]+)
.
哪个不准确;它匹配我不想要的逗号。
有人可以帮我使它更准确吗?
解决方案
推荐阅读
- python - 读取图像的 tf.record 和直接读取图像的不同结果
- typescript - 在 TypeScript 中调用函数类型的联合
- c++ - 类似于 setw 的函数而不从 iomanip 库中调用它?
- python - 提取唯一值并根据条件创建新数据框
- linux-device-driver - 如何防止内核模块加载?
- plugins - 使用notepadpp在文本文件中执行复杂操作的替代方法?
- json - 使用 UI 将 JSON 加载到 Bigquery 时出错
- asp.net-core - 我在 IoT 集线器和公司网络的代理上遇到了一些问题
- google-apps-script - 从 Yahoo Finance 获取下拉列表值
- c# - 转换位置并添加恒定的 z 轴值C#