Вы могли бы хотеть заменить
и
единственный способ, которым я могу думать об удалении HTML-тэгов, но отъезд не-HTML между угловыми скобками был бы проверкой по сравнению с список HTML-тэгов . Что-то вдоль этих строк...
replaceAll("\\<[\s]*tag[^>]*>","")
Тогда декодируют HTML специальные символы такой как &
. Результат не должен считаться санированным.
Вам нужно открыть файл с помощью режим совместного использования FILE_SHARE_DELETE
(0x00000004).
См. справку MSDN для CreateFile API.
Боюсь, что нет. Windows обрабатывает открытые файлы совсем иначе, чем unix (в * ux вы даже можете перемещать или удалять файл, не мешая открытому дескриптору). Возможно, это возможно с новой файловой системой (например, попробуйте драйвер файловой системы ext3 для Windows)