\K
стирает то, что не в группе, но результат все-еще будет на той же позиции (в $matches[1]
, например), а "full match" будет пустой строкой. Как я понял, автор пользуется не языком PHP, а каким-то функционалом в редакторе. Все-же не ясно что не так с вариантом без \K
, т.к. в редакторах так же есть доступ к группам, если есть функционал регулярок. Только не понятно как именно автор этим пользуется, ответ получился какой-то магией, т.к. что все-таки подразумевается в вопросе - не понятно. как выделить нужную группу в данном случае группу 2что значит "выделить"? PHP ничего не выделяет, у него графики вобще нет.
$matches[2]
, это же очевидно, если прочесть документацию по ссылке, которую я скинул, или воспроизвести код, который я приложил. FOR b_row IN (SELECT * FROM MY_TABLEничего не выводит, с этими данными СУБД дальше работает как-то, соответственно запрос по-другому строится
....это что? Итоговый результат скрипта какой?
Скриптом с помощью FOR очень быстро находиттогда может с памятью проблема, с объемом данных? Если скрипт не накапливает значения. Можно так же скриптом и количество получить.
git reset --hard <хэш коммита>