javascript – 正则表达式,选择其他内容的一部分文本

前端之家收集整理的这篇文章主要介绍了javascript – 正则表达式,选择其他内容的一部分文本前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我对下一个任务有点无能为力.我希望在“它在标签内但不在标签之外,即在另一个选择内的选择之间选择一个文本.

我有下一个标签:< |和|>我想只在“和标签之间”选择一个文本.

< | blah blah blah“应该被选中”未被选中“选择它”|> “没有选中”

我想到了一些事情

(\<\|)(\").*?(\")(\|\>)

但它不起作用.

解决方法

这将在单个正则表达式中完成:

(?<=<\|[^>]*)"[^"]*"

除了nicael的评论:输入字符串可能没有正确标记.这将有助于:

(?<=<\|((?!\|>).)*)"[^"]*"

如果您需要使用JavaScript:

(?=("[^"]*"[^"]*)*$)"[^"]*"(?=((?!<\|).)*\|>)

原文链接:https://www.f2er.com/js/159525.html

猜你在找的JavaScript相关文章