У меня есть это регулярное выражение: <<button (".*?")>>
У меня есть эта строка: <<button "A string" "Another string">><</button>>
Это полностью соответствует <<button "A string" "Another string">>
, и я не хочу. Я хочу, чтобы это не совпадало, потому что есть 2 строки.
Вот несколько примеров того, что я хочу:
<<button "A string" "Another string">><</button>>
Нет совпадений
<<button "A string">><</button>>
Совпадение
<<button>><</button>>
Нет совпадения
Я подумал, что из-за того, что я использовал не жадное регулярное выражение, это будет работать так, как я хотел, но, на мой взгляд, он действует довольно жадно. Я не могу понять, что значит «нежадный». Как мне написать регулярное выражение, которое работает так, как я хочу?
Я использую JavaScript.