Я пытаюсь удалить огромный XML-файл, не содержащий всей ненужной информации. Файл будет выглядеть примерно так:
App_Data App="MOD" Name="Genre" Value="Series"/><App_Data App="MOD"
Name="Show_Type" Value="Series"/><App_Data App="MOD" Name="Billing_ID"
Value="10092"/><App_Data App="MOD" Name="Licensing_Window_Start"
Value="2019-05-07 00:00:00"/><App_Data App="MOD"
Name="Licensing_Window_End" Value="2019-05-13 23:59:59"/><App_Data
App="MOD" Name="Preview_Period" Value="0"/><App_Data App="MOD"
Name="Display_As_New" Value="4"/><App_Data App="MOD"
Name="Display_As_Last_Chance" Value="7"/><App_Data App="MOD"
Name="Provider_QA_Contact" Value="NBC Universal"/><App_Data App="MOD"
Name="Suggested_Price" Value="0.00"/><App_Data App="MOD"
Мне нужно будет найти значения для Show_Type, Licensing_Window_end, and Display_as_New
Итак, как мне превратить мою строку вывода в нечто вроде этого:
Name="Show_Type" Value="Series"
Name="Licensing_Window_End" Value="2019-05-13 23:59:59"
Name="Display_As_New" Value="4"
В настоящее время у меня есть что-то вроде этого:
stripText(text) {
return text.match(new RegExp("Show_Type" + "(.*)" + "/>"));
}
Но это только первая переменная. и будет содержать некоторую бесполезную информацию, такую как /> конечная часть.