我需要一個正則表達式來匹配符合以下條件的單詞。我使用它在我的C#程序用於在C#中匹配簡單單詞的正則表達式?
- 可以是任何情況下
- 應該沒有任何數字
- 可能含有 - 和'字,但都是可選
- 應以字母開頭
我試過使用表達式^([a-zA-Z][\'\-]?)+$
但它不起作用。
這兒有一些是可以接受的幾句話清單
- 倫敦(不區分大小寫)
- 傑克遜的
- 非營利
這裏是不是幾句話清單可接受
- 12london(contains一個號碼,不是由字母開始)
- -to(不以字母開頭)
- 於:(包括:文字,其他任何特殊字符 - 和'是不允許的)
你不想匹配'touché`或`naïve`這樣的詞嗎? – 2010-12-06 14:07:11