我的文字很少。
随机14637547548546546546sadas3463427
随机1463754754854654654sadsa63463427
Macroflex 1463754754854654sada65463463427
随机146375475485465465sdas463463427
随机1463754754854654fdasf65463463427
我想找一个以 Macroflex 开头的行(在这种情况下)并替换/删除它。这就是我到目前为止......我已经用正则表达式一遍又一遍地尝试过,但它让我头疼。任何人都可以给我一个建议吗?
var myRegex = data.replace('Macroflex', '')
答案 0 :(得分:11)
您必须替换到该行的末尾:
var myRegex = data.replace(/^Macroflex.*$/m, '');
请注意,您必须指定m
标记才能让^
和$
使用换行符。
如果你想删除该行之后的换行符,你可以匹配它:
var myRegex = data.replace(/^Macroflex.*\n?/m, '');
这可行,因为.
与换行符不匹配。