Changes between Initial Version and Version 1 of Ticket #593, comment 22
- Timestamp:
- Aug 1, 2025, 4:12:09 AM (3 weeks ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Ticket #593, comment 22
initial v1 3 3 > Я не понял, для чего потребовалось условие `match.capturedStart() == 0`. Насколько я вижу, регулярное выражение начинается с якоря начала строки (`^`) и, следовательно, совпадение, начинающееся **не** с начала строки произойти не может. Таким образом, условие `match.capturedStart() == 0` (в случае совпадения регулярного выражения) выполняется всегда. Михаил, не мог бы ты пояснить? 4 4 5 При подготовке патча я стрался н икак не нарушать логику программы, исправлять только изменения вAPI qt. Вероятно `match.capturedStart() == 0` я добавил машинально, когда "проговаривал про себя" выражение5 При подготовке патча я стрался не вносить никаких изменений, кроме исправления API qt. Вероятно `match.capturedStart() == 0` я добавил машинально, когда "проговаривал про себя" выражение 6 6 `"^[A-Za-z0-9\\-_.!~*'()]+$"` ''строка начинается с ...''