我有下一个标签:< |和|>我想只在“和标签之间”选择一个文本.
< | blah blah blah“应该被选中”未被选中“选择它”|> “没有选中”
我想到了一些事情
(\<\|)(\").*?(\")(\|\>)
但它不起作用.
(?<=<\|[^>]*)"[^"]*"
除了nicael的评论:输入字符串可能没有正确标记.这将有助于:
(?<=<\|((?!\|>).)*)"[^"]*"
如果您需要使用JavaScript:
(?=("[^"]*"[^"]*)*$)"[^"]*"(?=((?!<\|).)*\|>)