カンマ+スペースに変更するには、スペースが後に続かないコンマを含むテキストに対して検索/置換を実行する必要があります。
だから私はこれを使って見つけることができます:
,[^\s]
しかし、私は交換に苦労しています。私はただ使うことはできません:
, (space, comma)
または
& ,
一致は元々2文字に一致するため。
'&'-1と言う方法はありますか?または'&[0]'またはそれを意味する何か; 置換引数の「一致した文字列、ただしその一部のみ」?
これを尋ねようとする別の方法:
- 正規表現を使用して文字列の一部を識別できますか?
- しかし、私の文字列の(わずかに異なりますが、関連している)部分を置き換えます。
おそらくすべてのコンマをコンマ+スペースに置き換えることができますが、これはもう少し制御されており、必要のない変更を加える可能性は低くなります。
例えば:
オリジナル:
Hello,World.
次のようになります。
Hello, World.
だが:
Hello, World
。
として残る必要があります:
Hello, World.
そして現在、私の(悪い)パターンを使用して私は持っています:
オリジナル:
Hello,World
後(間違っている):
Hello, orld
私は実際にPythonの(2.6)'re'モジュールを使用しています。