Javascript 从XML标记中删除点 一些数据

Javascript 从XML标记中删除点 一些数据,javascript,regex,xml,Javascript,Regex,Xml,应该成为 <a.b> <x.y> SomeData </x.y> </a.b> 一些数据 可以使用哪个正则表达式将第一个xml字符串替换为第二个xml字符串?使用string.replace函数 <ab> <xy> SomeData </xy> </ab> string.replace(/\.(?=[^]*>)/g',) (?=

应该成为

<a.b>
    <x.y>
        SomeData
    </x.y>
</a.b>

一些数据

可以使用哪个正则表达式将第一个xml字符串替换为第二个xml字符串?

使用
string.replace
函数

<ab>
    <xy>
        SomeData
    </xy>
</ab>
string.replace(/\.(?=[^]*>)/g',)
(?=[^]*>)
正向前瞻,断言匹配后必须

  • [^]*
    任何字符,但不是
    ,零次或多次
  • 后接
    符号
  • 这将匹配角括号内的所有点

使用
字符串。替换
函数

<ab>
    <xy>
        SomeData
    </xy>
</ab>
string.replace(/\.(?=[^]*>)/g',)
(?=[^]*>)
正向前瞻,断言匹配后必须

  • [^]*
    任何字符,但不是
    ,零次或多次
  • 后接
    符号
  • 这将匹配角括号内的所有点

使用
字符串。替换
函数

<ab>
    <xy>
        SomeData
    </xy>
</ab>
string.replace(/\.(?=[^]*>)/g',)
(?=[^]*>)
正向前瞻,断言匹配后必须

  • [^]*
    任何字符,但不是
    ,零次或多次
  • 后接
    符号
  • 这将匹配角括号内的所有点

使用
字符串。替换
函数

<ab>
    <xy>
        SomeData
    </xy>
</ab>
string.replace(/\.(?=[^]*>)/g',)
(?=[^]*>)
正向前瞻,断言匹配后必须

  • [^]*
    任何字符,但不是
    ,零次或多次
  • 后接
    符号
  • 这将匹配角括号内的所有点