string.split - несколькими изображают разделитель

SQL Выдерживает сравнение RedGate http://www.red-gate.com/products/SQL_Compare/index.htm

DBDeploy для помощи с управлением изменениями базы данных автоматизированным способом http://dbdeploy.com/

138
задан 10 August 2009 в 12:48
поделиться

3 ответа

Чтобы показать как string.Split , так и Regex , использование:

string input = "abc][rfd][5][,][.";
string[] parts1 = input.Split(new string[] { "][" }, StringSplitOptions.None);
string[] parts2 = Regex.Split(input, @"\]\[");
247
ответ дан 23 November 2019 в 23:27
поделиться
string tests = "abc][rfd][5][,][.";
string[] reslts = tests.Split(new char[] { ']', '[' }, StringSplitOptions.RemoveEmptyEntries);
31
ответ дан 23 November 2019 в 23:27
поделиться

Ответ Виней правильный, с одним незначительным дополнением.

Среда модульного тестирования Django фактически устанавливает DEBUG в значение False при запуске, поэтому независимо от того, что у вас есть в settings.py , в соединении ничего не будет заполнено. запрашивает в модульном тесте, если вы повторно не включите режим отладки. Документы Django объясняют обоснование этого следующим образом:

Независимо от значения параметра DEBUG в вашем файле конфигурации, все тесты Django запускаются с DEBUG = False. Это необходимо для того, чтобы наблюдаемые выходные данные вашего кода совпадали с тем, что будет видно в производственных настройках.

Если вы уверены, что включение отладки не повлияет на ваши тесты (например, если вы:

2
ответ дан 23 November 2019 в 23:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: