我的输入是多行文本,如下所示:
a.b.c.d.e (f:g)
我需要把它变成
a.b.c.d.e (a/b/c/d/e/f?g)
请注意,虚线部分 ( a.b.c.d.e
) 可以有不同数量的元素,所以有时它会是q.r.s.t
,有时u.v.w.x.y.z
等等。我有一个replace()
会给我的(a.b.c.d.e.f?g)
,但我需要的是把所有这些.
s 变成/
结果中的 s 。
有没有办法在替换中进行替换?还是我应该在字符串上调用 replace() 两次?
抱歉,如果这个问题措辞不当,我对 javascript 中的正则表达式并不十分精通。