2014-02-14 3 views

ответ

3

[...] - класс символов, он будет соответствовать любому индивидуальному символу между скобками, то есть ваш [boom|box|cat] идентичен [abcotx|]. Вы хотите (boom|box|cat) и (fun|lame).

+0

Но разве это не значит, что я захватываю эти слова? Я не хочу их захватывать – praks5432

+0

Да, они, случается, захватывают вещи. Вам не нужно использовать backreference, если вы этого не хотите. – Kevin

+1

ЕСЛИ вы очень обеспокоены захватом (по какой-либо причине) вы можете использовать группу, не связанную с захватом, и делать '(?: ...)' вместо '(...)' –

Смежные вопросы