[英]Find Line of Text in Textarea With Javascript
几天前我看到了一些代码,但是我再也找不到了。 我有一个textarea,并且在textarea中有[source]字。 我想找到这个单词的行。
代码是这样的:
document.getElementById('').value.match(/[source]/i).length
但是我错过了代码,无法再次找到它。 我不想做循环。 这真的很简单。
这个?
content = "foo\n bar [source] baz\n quux"
content.match(/.*\[source\].*/)[0]
// " bar [source] baz"
查找行号(无循环)
line = content.match(/[\s\S]*(?=\[source\])/)[0].replace(/[^\n]/g, "").length
尽管循环绝对会更易读。
好吧,首先; 您在示例中将“ Source”拼写错误。 搜索完全匹配时,您希望正确获得拼写。
也; 如果您告诉我们您想在哪种文本区域内找到“ [source]”,这将大有帮助。 因为; 如果您知道它在那里,为什么需要找到它?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.