У меня есть список элементов в текстовом файле, которые выглядят так:
Masterfile="DM.xml" Doc-Name="PCP0001 Protocol" group="FP Team"
Masterfile="DM.xml" Doc-Name="PCR0001 Report" group="FP Team"
Masterfile="DM.xml" Doc-Name="DCR0002 Review" group="FP Team"
Я хотел бы расширить среднюю часть, чтобы она выглядела так:
Masterfile="DM.xml" Doc="http://1.1.1.1/PCP0001.Protocol.doc" Doc-Name="PCP0001 Protocol" group="FP Team"
Masterfile="DM.xml" Doc="http://1.1.1.1/PCR0001.Report.doc" Doc-Name="PCR0001 Report" group="FP Team"
Masterfile="DM.xml" Doc="http://1.1.1.1/DCR0002.Review.doc" Doc-Name="DCR0002 Review" group="FP Team"
Другими словами, я хочу использовать Doc-Name и добавить URL перед ним и заменить пробелы на «.».
Может кто-то помочь мне с этим? У меня есть буквально 900 таких.
Вот что я попробовал в NotePad++:
Я использовал это выражение Find:
Doc-Name=[^"]*"([^"]+)"[^"]
И использовал это выражение Заменить:
Doc="http://1.1.1.1/$1.doc" Doc-Name="$1"
Это дало мне 90%, но не совсем. Я не знаю, как заменить пробелы в пределах 1 доллара точками. Это закончит работу, и мне нужна помощь здесь.