Проблемы с регулярными выражениями в C#
Есть регулярное выражение "\".+\"". Оно должно искать все что в "". И оно работает, но съедает за собой всю строку перед ним. Пример: "123456":replace("123456","1"). В этом примере оно должно было взять "123456", но захватывает вместе с ним всю строку перед ним. Я пробовал разные варианты подбора, но результат тот же.
Ответы (1 шт):
Автор решения: dIm0n
→ Ссылка
Используйте ленивый поиск:
\".+?\"
Тест https://regex101.com/r/TYMO1C/2
"123456":replace("123456","1")