繁体   English   中英

使用Javascript在Textarea中查找文本行

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM