Как мне написать это регулярное выражение в Java? - PullRequest
0 голосов
/ 28 февраля 2012

В основном, для этого регулярного выражения

{(\(\(("\w{1,}",{0,1}){2}\),\(("[^:=;@"\)\(\{\}\[\]]{1,}",{0,1}){2}"[LR]{1}"\)\),{0,1}){1,}}

, которое я тестировал на регулярном выражении для этого ввода:

{(("st0", "sy0"), ("st1", "sy3", "L")), (("st0", "sy0"), ("st1", "^", "L"))}}

Мне сейчас нужно на Java.Я не могу понять, как преобразовать это.Может кто-нибудь показать мне, как?

Ответы [ 2 ]

1 голос
/ 28 февраля 2012

Регулярное выражение может работать на Java, единственное, что вам нужно сделать, это избежать обратной косой черты.

1 голос
/ 28 февраля 2012

Вам нужно экранировать специальные символы - в частности, обратную косую черту и кавычки.

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