werehuman 08.02.2011 11:50 lithium

Как бы красиво написать регекспу, которая пропускала бы два неповторяющихся и необязательных элемента в произвольном порядке? Например, "" "a" "b" "ab" и "ba" подходят. "aa", "bbb" не подходят.

1. Xenomorph 08.02.2011 11:58

Мопед не мой "/(.)\1/ # find first doubled char"

2. arts 08.02.2011 12:00 nedobook

(ab|ba)

3. artsarts /2 08.02.2011 12:01 nedobook

([ab]|ab|ba)
//fxd

4. werehumanarts /2 08.02.2011 12:01 lithium

а если a и b имеют немалую длину? Копипаст?

Do you really want to delete ?