delimiter- все статьи тега


PHP preg split с двумя разделителями, если разделитель не находится в кавычках

Далее от моего предыдущего вопроса о preg_split это было очень быстро, благодаря Нику; я бы очень хотел расширить сценарий, чтобы не разбивать строку, когда разделитель находится в кавычках. Например: Если у меня есть строка foo = bar AND bar=foo OR foobar="foo bar", я хотел бы разбить sting на каждый пробел или символ =, но включить символ = в возвращаемый массив (который отлично работает в настоящее время), но я не хочу разбивать строку, ни один из разделителей находится внутри двойные кавыч ...

Вы можете использовать трейлинг-запятые в JSON-объект?

при ручном создании объекта или массива JSON часто проще оставить конечную запятую на последнем элементе объекта или массива. Например, код для вывода из массива строк может выглядеть так (в C++ как псевдокод): s.append("["); for (i = 0; i < 5; ++i) { s.appendF(""%d",", i); } s.append("]"); даю вам строку типа [0,1,2,3,4,5,] это разрешено? ...

linux cut help-Как указать больше пробелов для разделителя?

есть ли способ указать разделитель полей для большего количества пробелов с помощью команды cut? (например,""+)? Например: в следующей строке мне нравится достигать значения '3744', какой разделитель полей я должен сказать? $ps axu | grep jboss jboss 2574 0.0 0.0 3744 1092 ? S Aug17 0:00 /bin/sh /usr/java/jboss/bin/run.sh -c example.com -b 0.0.0.0 cut -d' ' Не то, что я хочу, это только для одного пространства. awk не то, что я ищу, но как это сделать с "вырезать"? спа ...

Разделители в MySQL

Я часто вижу, что люди используют разделители. Я попытался сам выяснить, что такое разделители и какова их цель. После 20 минут поиска в Интернете я не смог найти ответ, который меня удовлетворяет. Итак, теперь мой вопрос: Что такое разделители и когда я должен их использовать? ...

Разделить строку на массив строк на основе разделителя

Я пытаюсь найти функцию Delphi, которая разделит входную строку на массив строк на основе разделителя. Я нашел много в Google, но у всех, похоже, есть свои проблемы, и я не смог заставить их работать. мне нужно разделить строку: "word:doc,txt,docx" в массив на основе ':'. Результат был бы ['word', 'doc,txt,docx']. есть ли у кого-нибудь функция, которая, как они знают, работает? спасибо ...

Захватив выход найти. - print0 в массив bash

используя find . -print0 кажется, это единственный безопасный способ получения списка файлов в bash из-за возможности имен файлов, содержащих пробелы, новые строки, кавычки и т. д. тем не менее, мне трудно сделать вывод find полезным в bash или с другими утилитами командной строки. Единственный способ, которым мне удалось использовать выход, - это передать его в perl и изменить IFS perl на null: find . -print0 | perl -e '$/=""; @files=<>; print $#files;' в этом примере выводится количе ...

Python split () без удаления разделителя [дубликат]

этот вопрос уже есть ответ здесь: в Python, как мне разделить строку и сохранить разделители? 9 ответов этот код почти делает то, что мне нужно.. for line in all_lines: s = line.split('>') кроме того, что он удаляет все разделители'>'. и <html><head> получается в ['<html','<head'] есть ли способ использовать метод split (), но сохранить разделитель, вместо того, что ...

Наименее используемый символ-разделитель в обычном тексте

по причинам кодирования, которые ужаснули бы вас (я слишком смущен, чтобы сказать), мне нужно сохранить несколько текстовых элементов в одной строке. Я буду разделять их с помощью символов. какой символ лучше всего использовать для этого, т. е. какой символ наименее вероятно появится в тексте? Должен быть доступен для печати и, вероятно, менее 128 в ASCII, чтобы избежать проблем с языковым стандартом. ...

Delphi: разделитель StringList всегда является пробелом, даже если разделитель установлен

у меня возникли проблемы с разделителем в классе TStringList. Взгляните: var s: string; sl: TStringList; begin sl := TStringList.Create; s := 'Users^foo bar^bar foo^foobar^barfoo'; sl.Delimiter := '^'; sl.DelimitedText := s; ShowMessage(sl[1]); end; sl[1] должен возвратить 'foo bar' sl[1] возвращает 'foo' кажется, что разделитель теперь '^' и ' ' какие идеи? ...