Changes between Initial Version and Version 1 of Ticket #593, comment 22


Ignore:
Timestamp:
Aug 1, 2025, 4:12:09 AM (3 weeks ago)
Author:
mixyil1.1

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #593, comment 22

    initial v1  
    33> Я не понял, для чего потребовалось условие `match.capturedStart() == 0`. Насколько я вижу, регулярное выражение начинается с якоря начала строки (`^`) и, следовательно, совпадение, начинающееся **не** с начала строки произойти не может. Таким образом, условие `match.capturedStart() == 0` (в случае совпадения регулярного выражения) выполняется всегда. Михаил, не мог бы ты пояснить?
    44
    5 При подготовке патча я стрался никак не нарушать логику программы, исправлять только изменения в API qt. Вероятно `match.capturedStart() == 0` я добавил машинально, когда "проговаривал про себя" выражение
     5При подготовке патча я стрался не вносить никаких изменений, кроме исправления API qt. Вероятно `match.capturedStart() == 0` я добавил машинально, когда "проговаривал про себя" выражение
    66`"^[A-Za-z0-9\\-_.!~*'()]+$"` ''строка начинается с ...''