2009-09-03 64 views
-1

我有簡單的正則表達式:問題用簡單的正則表達式

^123$ 

匹配是例如

123 
1234 

我怎樣才能準確123而不1234結果(I」米不知道,如果可能的話)?

+0

'^ 123 $'應該*不匹配'1234'。在正則表達式的上下文中,$匹配行的末尾,並在'1234'行結束不跟隨3. –

回答

2

你給應該只匹配字符串"123"不應與"1234"正則表達式的結束。我不知道你在做什麼錯誤來匹配"1234",但它不是正則表達式。

+0

它似乎,我得到123和1234作爲結果....所以問題不在正則表達式中。我現在必須調試。非常感謝。 – cupakob

+0

你可以澄清一點 - 更多關於你使用什麼語言以及你現在的代碼是什麼樣的東西可以幫助我們找出問題的真正原因。 –

+0

我知道,問題在哪裏 - 我有一些錯誤的數據庫條目。 – cupakob

2

^123$不符合1234 - 正是你想要的。所以有什麼問題?

^指字符串的開始匹配

$意味着字符串

+0

我知道,但我得到多於一個結果這.....似乎,我有一個錯誤:( – cupakob