- 205 名前:204 mailto:sage [2009/07/30(木) 14:56:08 ]
- 作成中ソースの一部ですが、何をやりたいかは見当つくと思います。
これが論理的にダメダメと言うことはわかってます。 ////////////////////////////////// //シングルクォート囲みをダブルクォート囲みに //'"'→\" //まず引用符の中の"自体をエスケープする。\" filter = new RegFilter("'\"'","\\\""); filterlist.add(filter); //シングルクォート囲みをダブルクォート囲みにする前に、 //連続''は'1個をあらわすので、"'"に変換してやる。 filter = new RegFilter("''","'"); filterlist.add(filter); //シングルクォートをダブルクォートに変換してやる。 //ただしさっきのを除く必要がある。 filter = new RegFilter("[^']'","\""); filterlist.add(filter); //全フィルターを通す変換実行 sResult = executeFilters(sFormat, filterlist);
|

|