我的文字很少。



我想找到一行以 Macroflex 开头的行(在这种情况下)并替换/删除它。到目前为止,这就是我所要做的...我已经多次尝试使用正则表达式,但这使我的头部受伤。谁能给我建议?

var myRegex = data.replace('Macroflex', '')

最佳答案

您必须替换到该行的末尾:

var myRegex = data.replace(/^Macroflex.*$/m, '');

请注意,您必须指定m标志,以使^$与换行符一起使用。

如果要在行后删除换行符,可以对其进行匹配:
var myRegex = data.replace(/^Macroflex.*\n?/m, '');

这是有效的,因为.与换行符不匹配。

08-04 20:58