2015-01-20 2 views
0

Есть ли способ исключить определенные перестановки в RegEx?Исключая определенные перестановки Regex

в настоящее время я заменить все экземпляры: [Ouh] +

с: [Ouh] +

и возвращает:

оо НУ о

uo uu uh

хо Hu чч

Я хотел бы исключить ио, уу, э-э, хо, Ху и чч. Как мне это сделать?

+0

Непонятно, что ваш вход и что вы делаете – anubhava

+0

Например, «halo» должен возвращать «halo» " «halo» и «haloh», но не «haluo» «haluu» «haluh» «halho» «halhu» или «halhh» – Raider61

+0

По какой замене 'halo' может вернуть' halou'? – anubhava

ответ

0

Основываясь на ваши несколько ограниченно, например, кажется, вы хотите найти все строки двухсимвольных, состоящие только из букв o, u и h, где первая буква не u или h. Если это так, то возможно, o[ouh] будет лучшим регулярным выражением для начала ...

+0

Это сработало! Просто добавил? в конце, в сочетании с (o | ou | oh | oo) +, он дал мне именно то, что я хотел. Спасибо! – Raider61