Шаблон регулярного выражения требуется для конкретного случая строки - PullRequest
0 голосов
/ 28 декабря 2011

В приведенной ниже строке я должен прочитать значение от ` (открывающая одинарная кавычка - значение ASCII 96) до . Я не мог понять, как придумать регулярное выражение для этого случая - ошибки из-за буквенно-цифровых и числовых условий. Пожалуйста помоги!

nonworking string

Фактическая строка:

str="00└9a00└9g00└9`000└9a00└9e000└9a00└9`000└9a00└9e000└9a00└9`000└9a00└9e000└9a00└9`000└9a";

Данные для чтения: между ` и .

Ответы [ 2 ]

1 голос
/ 28 декабря 2011

Будет ли это работать? Захваченная строка должна быть тем, что вы хотите.

Pattern p = pattern.compile("'([^└]*)└"); // ('[^└]*└) if you want the ' and └ too
0 голосов
/ 28 декабря 2011

Может

Pattern.compile("`(\\p{Print}++)")
и захватить 1 $?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...