|
как распарсить или разложить строку
|
|||
---|---|---|---|
#18+
Привет всем есть строка {user}{parol} как мне вырезать из строки user и parol? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2015, 14:13 |
|
как распарсить или разложить строку
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
03.07.2015, 14:18 |
|
как распарсить или разложить строку
|
|||
---|---|---|---|
#18+
Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2015, 23:25 |
|
как распарсить или разложить строку
|
|||
---|---|---|---|
#18+
MrVoid Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
Можно поизвращаться )))) 1. "}{" заменить на ";" 2. "}" и "{" заменить на "" 3. Split ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2015, 13:02 |
|
как распарсить или разложить строку
|
|||
---|---|---|---|
#18+
BelavikMrVoid Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
Можно поизвращаться )))) 1. "}{" заменить на ";" 2. "}" и "{" заменить на "" 3. Split Проще заменить все эти скобочки на один символ (например, пробел) и банально сплитнуть строку. Потом пройтись циклом и чётные будут паролями (или логинами), и нечентые - логинами (или паролями). Это если неохота с регулярками возиться и нет требований к производительности, плюс сама строка не гигантская. А вообще, лучше тогда изначально строку формировать без скобочек, а просто чередую пароли и логины через один какой-нибудь символ. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2015, 05:21 |
|
как распарсить или разложить строку
|
|||
---|---|---|---|
#18+
BelavikMrVoid Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9.
Можно поизвращаться )))) 1. "}{" заменить на ";" 2. "}" и "{" заменить на "" 3. Split А потом пользователь включает в свой пароль символы }{ (вместе), либо {} (опционально - с текстом между ними), и вся эта конструкция перестает работать (вышеприведенная конструкция с регэксом в т.ч.). Здесь нужно парсить части с логином и паролем по отдельности: первая часть регэкса парсит логин (например, так ), а вторая по паттерну @"\{(.+)\}" (без вопросительного знака, знесь нужен именно nongreedy-парсинг) выдергивает пароль. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2015, 06:22 |
|
как распарсить или разложить строку
|
|||
---|---|---|---|
#18+
Еще проще - сделать нормально. Передать отдельно пароль, отдельно логин и не заниматься ерундой. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2015, 07:47 |
|
как распарсить или разложить строку
|
|||
---|---|---|---|
#18+
LameUserЕще проще - сделать нормально. Передать отдельно пароль, отдельно логин и не заниматься ерундой. Ну или хотя бы login=....;password=.....; ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2015, 10:24 |
|
как распарсить или разложить строку
|
|||
---|---|---|---|
#18+
какая разница - передели строку и передали, примитивной регуляркой разбирается. а тут срач устроили на ровном месте ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2015, 10:49 |
|
как распарсить или разложить строку
|
|||
---|---|---|---|
#18+
Изопропилкакая разница - передели строку и передали, примитивной регуляркой разбирается. а тут срач устроили на ровном месте 1. В споре рождается истина 2. Мы не ищем легких путей ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2015, 11:22 |
|
как распарсить или разложить строку
|
|||
---|---|---|---|
#18+
Belavik1. В споре рождается истина один из спорящих - дурак, второй подлец Belavik2. Мы не ищем легких путей здесь - разногласий нет ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2015, 11:30 |
|
как распарсить или разложить строку
|
|||
---|---|---|---|
#18+
Изопропилкакая разница - передели строку и передали, примитивной регуляркой разбирается. а тут срач устроили на ровном месте Ты не прав. Нужен промышленный код, с тестировнаием, валидацией, обработкой исключений, многопоточной безопасностью, оптимизированный по времени и затратам ресурсов, готовый к бигдате и распределённым вычислениям, применимый в системах искусственного интеллекта, кроссплатформенный, хорошо задокументированный, с угадыванием пары-тройки неоговорённых хотелок. Может, ТСу тестовое задание дали, а ты ему простую регулярку всучиваешь? А его потом на работу не возьмут из-за этого. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2015, 11:31 |
|
как распарсить или разложить строку
|
|||
---|---|---|---|
#18+
Если тема с распарсиванием простой строки не разрастётся хотя бы до 5 страниц, то это не Скуль. Нужны Свеном и МСУ. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2015, 11:32 |
|
как распарсить или разложить строку
|
|||
---|---|---|---|
#18+
Alexey2112Может, ТСу тестовое задание дали, а ты ему простую регулярку всучиваешь? ну тогда antlr применить нужно для начала ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2015, 11:35 |
|
|
start [/forum/topic.php?fid=20&msg=38998966&tid=1401364]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 153ms |
0 / 0 |