Java:分割逗号分隔的字符串,但忽略引号中的逗号

Java:分割逗号分隔的字符串,但忽略引号中的逗号

我有一个像这样的字符串: foo,bar,c;qual="baz,blurb",d;junk="quux,syzygy" 我想用逗号分割-但我需要忽略引号中的逗号。 我怎样才能做到这一点? 似乎正则表达式的方法失败; 我想我可以手动扫描并在看到报价时进入不同的模式,但使用预先存在的库会很好。(编辑:我想我是指已经是JDK一部分的库,或者已经是Apache Commons等常用库的…


仅在第一个实例上分割字符串-java

我想通过'='charecter分割一个字符串。 但我希望它仅在第一个实例上分割。 我怎样才能做到这一点 ? 这里是'_'char的JavaScript示例,但它不适用于我在指定字符的第一个实例上拆分字符串 示例: apple=fruit table price=5 当我尝试String.split('='); 它给[apple],[fruit table price],[5] 但是我…



为什么在Java 8中split有时会在结果数组开始时删除空字符串?

在Java 8之前,当我们像空字符串一样分割时 String[] tokens="abc".split(""); 拆分机制会在标有|地方拆分 |a|b|c| 因为在每个字符之前和之后存在空格"" 。 因此,它最初会产生这个数组["", "a", "b", "c", ""] 之后会删除尾随的空字符串(因为我们没有明确提供负值来limit参数),所以最终会返回["", "a", "…


c# - .Net CultureInfo月名称返回一个额外的空字符串

我有以下代码来获取月份名称的列表: var monthNames=System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.MonthNames; 出于某种原因,这不断返回一个额外的空字符串值与月份名称: 我正在使用Xamarin工作室。 任何人都遇到过这个?…




java空格分隔字符串 java string text string字符串分割 split例子 python null js分割字符串 java逗号分隔字符串