2016-04-28 11 views
0

は、ここで私は崇高なテキストエディタにいるいくつかのデータ正規表現は、1

'132160,2011-05-25 09:50:21, 
'121644,2011-02-26 05:14:51, 
'119116,2011-01-10 21:43:16, 
'113875,2010-11-20 22:09:57, 

の最後ではありません。私は私が入力した場合に置き換える見つける正規表現を使用して

「(その開口部を閉鎖)、[]」で各行の真ん中にコンマを置き換えるために置き換える見つける使用したい:[,]$

これが最後のカンマを強調します各行に私はこれを逆にしたい。

私は,[^$]を試しましたが、すべてのカンマを選択しました。

最後のカンマを選択しないでください。

私は\d,\dを使うことができると知っていますが、私はドルで終わりではない方法を知っていますか?

答えて

3

negative lookaheadを使用します。

,(?!$) 
+0

多くのおかげで、すぐに –

+1

か、必要であれば、 '、((\ Rの\ nは| \ n)を?!)受け入れて;-)'オフトピックを、私はあなたを推測プロフィールの写真はGame of Lifeを参照していますか? – SpencerD

+0

@SpencerDoakええ、それは無限の成長を示す最小の可能なパターンの1つです(http://www.conwaylife.com/wiki/Infinite_growth :) – Blorgbeard