【发布时间】:2015-10-30 15:34:45
【问题描述】:
我想检索由特定分隔符分隔的字符。
例子:
在这里,我想访问“”分隔符之间的字符串。但我想要“”之间的第二组字符。
abc"def"ghi"jklm // Output : ghi
"hello" yes "world" // output : world
我怎样才能得到它? 我知道我们可以使用拆分。但有时字符串可能不以 " 字符开头。
谁能帮我解决这个问题?
【问题讨论】:
-
好像没有规律。如果第一个是 ghi,那么它是 b/w 的第二个和第三个引号。如果世界为 2nd,它是 b/w 3rd 和 4th 报价。似乎不清楚“第二组字符”是什么意思。
-
如果只有单引号作为分隔符,第二个输出应该是“yes”根据'但我想要第二组字符'
-
即使在第一行,第二个值也是
def,而不是ghi。如果您想要 第三个 字符集,您的要求将是有意义的 -
不,ghi 是有道理的,它是引号内的第二组。 abc 不在里面,所以 def 是第一个。
-
我想要第二组带引号的字符。对于第一行 ghi 在引号内。因为第二行世界在引号内。