Я использую регулярное выражение для извлечения определенного слова между >
и <
:
Example : >my name is Dany<
oldName - Dany
newName - John
var newXML = orgData.replace(new RegExp(`(?<=>)(.*${oldName})(?=<\/)`, 'g'), newName)
Он работает в Windows, но на Mac выдает следующую ошибку:
var newXML = orgData.replace(new RegExp(`(?<=>)(.*${oldAppName})(?=<\/)`, 'g'), newAppName)
^
SyntaxError: Invalid regular expression: /(?<=>)(.*Dany)(?=</)/: Invalid group