2012-01-29 82 views
-1

可以使用哪些分隔符通过分隔符而不是逗号分隔字符串?因为我的字符串可能包含逗号,所以使用逗号分隔并不总是可能的。使用什么独特的分隔符而不是逗号来分隔

+2

只有你可以回答这个问题。你可以使用任何你喜欢的角色,只要它对你有意义。我可能会建议':',但我不知道在你的字符串中是否可以使用':'。 – 2012-01-29 04:44:59

+0

我正在考虑一些不会出现在键盘上但带有一些ascii值的特殊字符,对不起,我没有说清楚:) – azzits 2012-01-29 11:20:51

回答

0

Tab和管是流行的选择。

0

任何可以用作字符串分隔符的东西(也就是说,任何可以放入字符串的东西)都可能是该字符串的一部分(如果它不可能是字符串的一部分,那么根据定义,您不能将其用作分隔符,因为分隔符必须出现在它们用于分隔部分的字符串中)。

也许你的字符串有一些额外的约束放在他们身上,这将排除某些字节或字符,但只有你可以知道。

但是,您可能希望使用不同的分帧机制,而不是使用分隔符。例如,考虑使用netstrings

1

个人,我会使用多个字符,以避免任何进一步的复杂性。

类似:<sp>{[()]}事情会做的伎俩......