2016-09-22 5 views

ответ

1

Попробуйте использовать утверждение lookbehind.

(?<=X)\w+ 

Если движок регулярных выражений не поддерживает утверждения 'назад', вы можете обойти, что с помощью захватив группы.

X(\w+) 

В приведенном выше регулярное выражение, string будут доступны ссылки \1.

ПРИМЕЧАНИЕ: для записи символов слова используется \w. Если вы в буквальном смысле означает, что вы хотите, чтобы захватить все затем использовать точку, ., метасимволы вместо ...

(?<=X).+$ 
1

Вы можете использовать lookbehind при наличии

(?<=X).*$ 

если вы не можете использовать группы . Групповая группа 1.

X(.*$) 
Смежные вопросы