2014-11-14 42 views

回答

1

的下面的正則表達式將匹配的所有行它有不到3個字,即最多兩個字。

^ *\S+\s(?:\S+)? *$ 

OR

^ *\S+ *(?:\S+)? *$ 

DEMO

匹配所有具有atmost三個字線。

^ *\S+ *(\S+ *(?:\S+)?)? *$ 

DEMO

+0

+1,但是您可以添加'\ S *'在開始時和結束時。 – Toto 2014-11-14 13:10:26