我正在尝试拆分模式不匹配的 TextArea 值
文字如下:
Some Good Tutorials
http://a.com/page1
http://a.com/page2
Some Good Images
http://i.com/p1
http://i.com/p2
Some Good Videos
http://m.com/p1
http://m.com/p2
现在我只想获取文本中的链接,因此更好的解决方案是将整个字符串拆分为字符串数组,其中一行不是网址,然后从该数组中用“\”拆分每个字符串n”
编辑:
好吧,我找到了一个解决方案,我可以找到不以 http://或 https://开头的行,然后用一个好的占位符替换它们,然后我可以获得链接 虽然我在正则表达式方面很弱,所以有人可以告诉我如何在 javascript 中做到这一点吗?
最佳答案
匹配模式。不要与它 split 。
value=value.match(/http\:\/\/.+/g)
(.+将所有内容匹配到行尾)
关于javascript - 在js中分割一个模式不匹配的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4046554/