У меня есть файл, содержащий тройки RDF (субъект-предикат-объект) в синтаксисе черепахи (файл .ttl), в котором я должен заменить каждое _ пробелом, но только для тройных объектов (субъекты и предикаты должны оставаться прежними). Пример следующий (в моем случае каждый объект заключен в двойные кавычки"):
<http://dbpedia.org/resource/Animalia_(book)> <http://dbpedia.org/property/author> "Graeme_Base" .
<http://dbpedia.org/resource/Animalia_(book)> <http://dbpedia.org/property/illustrator> "Graeme_Base" .
Я хотел бы получить:
<http://dbpedia.org/resource/Animalia_(book)> <http://dbpedia.org/property/author> "Graeme Base" .
<http://dbpedia.org/resource/Animalia_(book)> <http://dbpedia.org/property/illustrator> "Graeme Base" .
Каков самый простой и быстрый способ добиться этого? Файлы очень большие, поэтому я не могу заменять символы подчеркивания по одному. Я пробовал использовать регулярные выражения в Notepad++, но не понимаю, как исключить тему и предикат.
Большое спасибо за помощь