Каждая форвард-группа по идее пойдёт от начала строки до первого вхождения символа. Но зависит от реализации, точно не знаю.
Да, вот читаю как раз >Classic regexes can be compiled into Deterministic Finite Automata that can match a string of length N in O(N) time. Certain extensions to the regex language change that for the worse.
Да, вот читаю как раз >Classic regexes can be compiled into Deterministic Finite Automata that can match a string of length N in O(N) time. Certain extensions to the regex language change that for the worse.
Я про Lookahead Assertions, (?=PATTERN) and (?!PATTERN). Они от токена (у тебя он в начале строки) в отдельных проходах искать будут.
а было тока 2 варианта: js И java. Всячески не хотел в java, но пришлось. Я теперь втянуло )
В JS тоже есть стрелки, но там на одну черточку больше. Зато преобразование строки в массив даже не заметишь как сделал. const reverseStr= str => [...str].reverse().join(''); console.log(reverseStr("Hello World!"));