2013-03-26 47 views
1

我需要一個正則表達式,如果字符串開始,檢查,並像一個特殊字符結尾的結尾 -正則表達式來檢查,如果一個字符串的開始和與特定的字符

%ASDF% 

"ASDF" 

@[email protected] 
+0

你自己試過什麼嗎?即使你在這裏或谷歌中隨便搜索正則表達式,你也會得到很多結果。 – SudoRahul 2013-03-26 10:16:33

+0

在這裏試試吧請http://gskinner.com/RegExr/ – 2013-03-26 10:17:38

+0

給那個投下了這個問題的人:你是納粹和白癡。 – 2016-10-16 22:46:36

回答

8

以下的正則表達式匹配開始,並以相同的字符結尾字符串:

(.).*\1 

.表示任意字符和包圍用於標記捕獲組以便可以反向引用。

.*匹配零個或多個字符。

\1反向引用第一個捕獲組(即第一個字符)

所以它匹配ABA#EE#EE等等。如果你需要開始和結束字符之間至少有一個字符,用+代替*

3
^((%.+%)|(".+")|(@[email protected]))$ 
  • ^手段開始行的
  • $表示線路的端
  • |裝置或
  • .指任何字符
  • +裝置重複1次或多次
+0

謝謝! 這很有幫助。 – Saju 2013-03-26 10:26:15

相關問題