0

当人们谈论字符串分隔符时,它是否包括引号,或者这是否意味着除引号之外的所有内容?

4

2 回答 2

1

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

于 2009-03-16T23:27:22.403 回答
1

如果您谈论的字符串定界符几乎总是表示引号,则存在细微差别,“或”。

如果您谈论的是分隔字符串,那么您通常谈论的是一串标记,它们之间有分隔符,即

"this,is,a,delimited,string" -

使用逗号作为分隔符是很常见的,但是当标记已经包含逗号时会导致问题 - 例如

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

在这种情况下,通常会进一步分隔令牌,因此我们得到

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

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

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

于 2009-03-16T23:52:07.557 回答