我想要比對跟前面出現過的那個值相等 ,有可能用正規表示式做嗎?
可以的。
這在術語上稱為向後參照(back-reference)
我想要找兩個相同字元,但是中間卡一個-號,要怎麼寫呢?
(.)-\1
實際案例:http://rubular.com/r/upTounDuFk
我想要找兩個連續的不同字元(第二個字跟第一個字不同)要怎麼寫呢?
(.)(?!\1)
實際案例:http://rubular.com/r/JlJx8n2ZCB
我想要找某一個字元的下一次出現點呢?
(.)((?:(?!\1).)+)\1