Javascript Регулярное выражение для переноса без кавычек значений JSON и ключей в двойные кавычки

Если вы можете себе это позволить, используйте замену Java (CharSequence target, CharSequence replacement) и заполните другой разделитель для разделения. Пример: я хочу разбить строку «boo: and: foo» и сохранить «:» в правой части строки.

String str = "boo:and:foo";
str = str.replace(":","newdelimiter:");
String[] tokens = str.split("newdelimiter");

Важное примечание: это работает только в том случае, если у вас больше нет «newdelimiter» в ваша строка! Таким образом, это не общее решение. Но если вы знаете CharSequence, из которого вы можете быть уверены, что он никогда не появится в String, это очень простое решение.

0
задан Yarook 18 January 2019 в 13:03
поделиться