Tag: string split

基于空格和java中匹配引号的正则表达式拆分字符串

我有一个字符串,我需要根据空格和完全匹配的引号进行拆分。 如果 string = “It is fun \”to write\” regular\”expression” 拆分后,我想要的结果是: 它 是 开玩笑 “来写” 定期 “表达 正常的表达式,我来到一些接近这样做的事情是: STRING_SPLIT_REGEXP = “[^\\s\”‘]+|\”([^\”]*)\”|'([^’]*)'” 提前谢谢你的答案。

货币值字符串由逗号分隔

我有一个字符串,其中包含格式化的货币值,如45,890.00和多个值由逗号分隔,如45,890.00,12,345.00,23,765.34,56,908.50 .. 我想提取并处理所有货币值,但无法找出正确的正则表达式,这就是我所尝试的 public static void main(String[] args) { String currencyValues = “45,890.00,12,345.00,23,765.34,56,908.50”; String regEx = “\\.[0-9]{2}[,]”; String[] results = currencyValues.split(regEx); //System.out.println(Arrays.toString(results)); for(String res : results) { System.out.println(res); } } 这个输出是: 45,890 //removing the decimals as the reg ex is exclusive 12,345 23,765 56,908.50 有人可以帮我这个吗?

Java StringTokenizer,空null标记

我试图将一个字符串拆分为29个令牌….. stringtokenizer不会返回null令牌。 我试过string.split,但我相信我做错了什么: String [] strings = line.split(“,”, 29); 样本输入: 10150,15:58,23:58,16:00,00:00,15:55,23:55,15:58,00:01,16:03,23:58,,,,,16:00,23:22,15:54,00:03,15:59,23:56,16:05,23:59,15:55,00:01,,,, 10155,,,,,,,,,,,07:30,13:27,07:25,13:45,,,,,,,,,,,07:13,14:37,08:01,15:23 10160,10:00,16:02,09:55,16:03,10:06,15:58,09:48,16:07,09:55,16:00,,,,,09:49,15:38,10:02,16:04,10:00,16:00,09:58,16:01,09:57,15:58,,,,