Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Регулярные выражения: как использовать двойные кавычки?
|
|||
|---|---|---|---|
|
#18+
Возникла проблема при попытке извлечь с помощью регулярных выражений данные, заключённые в двойные кавычки. Например, вот такое выражение: <\s*a("[^"]*"|[^>])*> , взятое из статьи о регулярных выражениях, подчёркивается волнистой красной линией начиная с символа '^' уже на этапе ввода, а при компиляции вызывает серию ошибок. Экранирование '\' не помогает, равно как и '@' перед строкой. В чём может быть моя ошибка? Использую C#, VS 2003. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2005, 09:02 |
|
||
|
Регулярные выражения: как использовать двойные кавычки?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2005, 11:18 |
|
||
|
Регулярные выражения: как использовать двойные кавычки?
|
|||
|---|---|---|---|
|
#18+
Спасибо, это сработало! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2005, 14:49 |
|
||
|
Регулярные выражения: как использовать двойные кавычки?
|
|||
|---|---|---|---|
|
#18+
хм... очень странно.. я использую \" на пример: rx = new Regex("(\"[_%\\d]+\")+"); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2005, 14:53 |
|
||
|
Регулярные выражения: как использовать двойные кавычки?
|
|||
|---|---|---|---|
|
#18+
Вот и мне странно! Я тоже всегда считал, что в диалектах C '\' экранирует спецсимволы... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.07.2005, 23:12 |
|
||
|
Регулярные выражения: как использовать двойные кавычки?
|
|||
|---|---|---|---|
|
#18+
не знаю про странность, а "\" экранирует в рег выражения спец символы независимо от реализации, т.е. шарп или васик. Тока почему кавычки считаются за спецсимвол ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 10:38 |
|
||
|
Регулярные выражения: как использовать двойные кавычки?
|
|||
|---|---|---|---|
|
#18+
big-dukeне знаю про странность, а "\" экранирует в рег выражения спец символы независимо от реализации, т.е. шарп или васик. Тока почему кавычки считаются за спецсимвол ? дык регулярное выражение - это строка, т.е. заключается в кавычки, соответственно для использования кавычек в выражении необходимо их "экранировать" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2005, 11:29 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=986&tid=1393848]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 325ms |

| 0 / 0 |
