Я пытаюсь извлечь таблицу из строки запроса (например, 'select foo from bar limit 10
' должен вернуть 'bar
').Соответствующее слово продолжения, не заглядывая вперед в Go
Я считаю, что «(?<=\bfrom\\s)(\\w+)
» - это то, что я искал, но оно не поддерживается пакетом Go regexp. (http://play.golang.org/p/MJ3DUk6uuC)
Расширенные регулярные выражения функции прохладно и все, но вы редко нуждаются в них. –