Я хочу посмотреть, сколько символов просматривал регулярное выражение до того, как оно преуспевает или терпит неудачу (для поддержки постепенного повторного выражения чего-либо).Я не заметил прямого способа сделать это в API библиотеки Rust.
Если бы я мог как-то перехватить &str
, который я дал библиотеке, я мог бы записать самый дальний символэто должно было наблюдать.Я не уверен, как это сделать, так как я новичок в Rust.Если бы это была Java, я бы использовал прокси / реализацию CharSequence
.
Бонусные баллы, если он работает с RegexSet
.