我需要获取特定单词(<{varx}>)
之后的所有空格数。这是我的琴弦。
点P为(<{var1}>,<{var2}>)
,点Q为(<{var3}>,<{var4}>
)。线PQ
的斜率是多少?
哪个坐标代表点1和点2 frac{4}
并不重要,但是在应用公式时选择必须保持一致。这个问题让我们使用点P
作为点1 x1 = %{<{var1}>|n}%
找到带有空格的单词后,我需要trim
将该单词替换为原始字符串。
trimFunction(data) {
let tags = data.match(/<{var\d+}>/gm)
let tag = [];
if(tags) {
tags.map(function(item, index) {
console.log('irem',item);
tag = item.trim();
data = data.replace(tags,tag);
console.log('original data',data);
});
}
return data;
}
我尝试了此操作,但没有获得空格,也没有从其他问题中获得任何运气。这些空格未显示有问题,但会影响我的XML,因此我想删除该特定单词后的所有空格。
注意:可以有不同的编号。 <{var3}>
后的任意空格代替3。
答案 0 :(得分:0)
您可以使用
data = data.replace(/(<{var\d+})\s+>/g, '$1')
模式表示
(<{var\d+})
-第1组:<
,{var
,1个以上的数字,}
\s+
-超过1个空格>
-一个>
字符。 $1
仅将第1组的内容保留在结果中。