Как лучше всего пометить строку таким образом, чтобы она распознавалась как регулярное выражение?
В моем случае я использую Guice Servlet, где URL-адреса могут отображаться с использованием синтаксиса в стиле пути или регулярных выражений. Поскольку я сопоставляю URL-адреса динамически, мне нужно иметь возможность выбрать правильное сопоставление из самой строки URL-адреса.
Я планирую сохранить URL-адреса стиля пути в виде простых строк, как в следующих примерах:
/myview
/documents/*
Для регулярных выражений мне нужно добавить какие-то дополнительные символы, чтобы сделать различие. Вот возможности, которые я до сих пор выяснил:
regex:/documents/.*
regex=/documents/.*
regex{/documents/.*}
{/documents/.*}
Есть ли другие разумные возможности?