引号是一种字符串分隔符吗?或“分隔符”是指其他类型的字符,不包括引号?

时间:2009-03-16 23:25:50

标签: string delimiter

当人们谈论字符串分隔符时,是否包含引号或是否表示除引号之外的所有内容?

2 个答案:

答案 0 :(得分:1)

它表示用于定义字符串开头和结尾的任何字符(例如引号,但在其他上下文中,其他字符)。

答案 1 :(得分:1)

如果你所说的字符串分隔符几乎总是意味着引号,那么就会有一个微妙的区别,无论是“还是”。

如果你正在谈论一个分隔的字符串,那么你正常谈论一串令牌,它们之间有分隔符,即

“this,is,a,delimited,string” -

使用逗号作为分隔符非常常见,但是当令牌已包含逗号时会导致问题 - 例如

“一,百万,美元,$ 1,000,000个”

在这种情况下,通常会进一步划分令牌,以便我们得到

“一,万美金,” $ 1,000,000个 “”

另一种常见的替代方法是使用一个不常见的字符作为分隔符,并且使用管道符号有一个小的约定|

“一个|百万|美元| $ 1,000,000个”