【发布时间】:2013-02-19 00:26:14
【问题描述】:
我只需要找到不匹配字符串的第一行 - 这可能比找到所有字符串更容易。到目前为止,我发现的唯一解决方案是删除包含字符串的行,然后我选择其余的行。
例如,在下面的文本中,我需要找到不包含字符串 "line" 的行 - 那将是第四行:Lazy Bear。
第一行
二线
三线
懒熊
最简单的测试方法是在书签中,所以它是:
var myText = "First line" + "\n";
var myText = myText + "Second line" + "\n";
var myText = myText + "Third line" + "\n";
var myText = myText + "Lazy Bear" + "\n";
var p = prompt("My Text = ", myText);
var x = myText.replace(/.*line.*/g, "");
var x = x.replace(/\n/g, "");
var p = prompt("Result:", x);
注意事项:
“提示”行仅用于调试目的
如果我在 Bookmarklets 中只使用“myvar=..”而不是“var myvar=..”,它将修改当前页面,打印变量。 )
【问题讨论】:
标签: javascript regex match