2012-01-29 5 views
-1

Какие разделители могут использоваться для разделения строки на этот разделитель, а не на запятую? поскольку моя строка может содержать запятую, ее не всегда можно разделить с помощью запятой.Какой уникальный разделитель использовать вместо запятой для разделения

+2

Только вы можете ответить на этот вопрос. Вы можете использовать любой персонаж, который вам нравится, если это имеет смысл для вас. Я мог бы предложить ':', но я не знаю, возможно ли ':' в ваших строках. –

+0

Я думал о некоторых специальных персонажах, которые не появляются на клавиатуре, но несут некоторые значения ascii, извините, что я не дал понять это :) – azzits

ответ

0

Tab и трубы являются популярным выбором.

0

Все, что вы могли бы использовать в качестве разделителя в строке (т. Е. Все, что можно положить в строку), может быть частью этой строки (если это невозможно, чтобы она была частью строки, то по определению вы не можете использовать его как разделитель, так как разделители должны появляться в строках, которые они используют для разграничения частей).

Возможно, у ваших строк есть некоторые дополнительные ограничения, которые могут быть исключены из определенных байтов или символов, но только вы можете это знать.

Однако, вместо использования разделителей вообще, вы можете использовать другой механизм кадрирования. Рассмотрим, например, использование netstrings.

1

лично, я бы использовал несколько символов, чтобы избежать дальнейших осложнений.

что-то вроде: <sp> или {[()]} что-нибудь будет делать трюк ...

Смежные вопросы