Я решил проблему:
1) кроме добавления разрешения WRITE в методе (ранее у меня было только разрешение READ в методе и оба разрешения в манифесте); 113]
2) также добавили следующее до запроса курсора (удалили это и объявили SQLiteDatabase)
SQLiteDatabase database = mDbHelper.getReadableDatabase();
(ранее это было database = this.mDbHelper.getReadableDatabase();
)
Теперь файлы хорошо сохраняет в указанном месте.
Я думаю , regexxer точно, что Вы ищете:
regexxer является изящным инструментом поиска/замены GUI, показывающим регулярные выражения стиля Perl. Если Вам нужна замена всего проекта и you’re усталый от взламывания sed командные строки вместе, то необходимо определенно дать ему попытку.
Видят также снимок экрана, взгляды много как то, что Вы описываете:
Emacs + сушеный + query-replace-regexp
Для полного рецепта переходит по этой ссылке (это довольно длинно, покрывая все возможные альтернативы),
Я использую gVim для этой задачи все время. Я открываю все файлы сразу, затем использую команды для выполнения subsitution на каждом файле, прося подтверждение. Обычно я использую < 20 файлов, таким образом, я открываю их как вкладки и использую это:
:tabdo %s/foo/bar/gc
gVim хорошо работает на коллегах Windows :) My, часто используют Textpad, чтобы сделать это то же самое, но я сказал бы, что gVim намного более эффективен в нем.
jEdit делает точно, в чем Вы нуждаетесь. Это записано в Java и работает хорошо в Linux, Windows и OS X (вероятно, другие операционные системы также).