我试图删除匹配模式的行' WAN ipv4-address'来自textarea'#textarea'
$("#textarea").val().replace(/WAN ipv4-address/g, '')
所以我认为以上只会删除WAN ipv4-address'来自线条的模式(实际上它甚至不为我做这个)。如何根据匹配模式删除行?
答案 0 :(得分:2)
您正在使用.replace()
的回复:
$("#textarea").val($("#textarea").val().replace(/WAN ipv4-address/g, ''));
Strings
是不可变的,这将返回新的String
,您必须使用新的String
。
答案 1 :(得分:1)
如果您要删除整行,请在之前和之后添加.*
。
$("#textarea").val().replace(/.*WAN ipv4-address.*/g, '')
如果您想将其分配回来。
$("#textarea").val($("#textarea").val().replace(/.*WAN ipv4-address.*/g, ''));