поиск регулярных выражений Java? - PullRequest
0 голосов
/ 11 ноября 2009

Привет, мне нужно найти строку в абзаце. Вот строка может быть регулярным выражением Java. Как отличить регулярное выражение и обычную строку. Пожалуйста, дайте несколько советов для достижения этого?

Ответы [ 3 ]

4 голосов
/ 11 ноября 2009

Регулярное выражение - это обычная строка. Например, если вам дали «a.b», должно ли это соответствовать «axb» или нет? Если вы рассматриваете это как регулярное выражение, это не так. Если вы хотите на самом деле искать только значение "a.b", что бы вы хотели передать?

Откуда исходит строка? В идеале, этот источник данных (будь то пользователь или нет) должен сообщать вам, использовать ли регулярное выражение или нет.

2 голосов
/ 11 ноября 2009

Кажется невозможным. На самом деле такие слова, как I, am, a и developer, также являются вполне допустимыми регулярными выражениями.

Сначала нужно указать, какие шаблоны вы ожидаете использовать в качестве шаблонов регулярных выражений, затем мы можем предложить другой шаблон регулярных выражений для этого =)

0 голосов
/ 11 ноября 2009

Использовать сбегает ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...