0
A
回答
1
正则表达式旨在从输入中删除HTML标记。
它匹配以<
开头并以>
结尾的文本,其中包含非>
/非引号或引用字符串(可能包含>
)。但它似乎有一个错误:
该.?
说,报价可能包含0或1个字符;它可能打算是.*?
(0个或更多字符)。并且为了防止回溯在某些奇怪的情况下使.
匹配报价,它需要将(?: ...)
分组更改为占有(>
而不是:
)。
0
NODE EXPLANATION
--------------------------------------------------------------------------------
< '<'
--------------------------------------------------------------------------------
(?: group, but do not capture (0 or more times
(matching the most amount possible)):
--------------------------------------------------------------------------------
[^>'"] any character except: '>', ''', '"'
--------------------------------------------------------------------------------
| OR
--------------------------------------------------------------------------------
( group and capture to \1:
--------------------------------------------------------------------------------
['"] any character of: ''', '"'
--------------------------------------------------------------------------------
) end of \1
--------------------------------------------------------------------------------
.? any character except \n (optional
(matching the most amount possible))
--------------------------------------------------------------------------------
\1 what was matched by capture \1
--------------------------------------------------------------------------------
)* end of grouping
--------------------------------------------------------------------------------
> '>'
因此试图删除HTML标签作为YSTH也提到了。
+0
URL不起作用 – rbm
+0
看来服务已经坏了,无论如何,结果都在答案中。 –
相关问题
- 1. Perl正则表达式解释
- 2. 解释正则表达式
- 3. 正则表达式解释
- 4. 正则表达式解释
- 5. 正则表达式解释
- 6. 解释正则表达式
- 7. 正则表达式的解释
- 8. 需要正则表达式的解释
- 9. 正则表达式的解释
- 10. vim的正则表达式解释
- 11. 正则表达式的解释
- 12. 正则表达式的解释
- 13. 对此正则表达式的解释
- 14. 解释正则表达式的
- 15. Perl的正则表达式
- 16. Perl的正则表达式
- 17. Perl正则表达式vs解析
- 18. 解析perl正则表达式
- 19. 在perl中使用正则表达式解释权力
- 20. 请解释这个Perl正则表达式
- 21. Perl的正则表达式 - 动态正则表达式
- 22. 正则表达式中的perl正则表达式
- 23. 解释这个R正则表达式
- 24. TCL正则表达式解释
- 25. 正则表达式代码解释
- 26. 请解释此正则表达式请
- 27. 正则表达式解释[\ w- \。]
- 28. 帮助解释正则表达式
- 29. C#正则表达式方法解释
- 30. 正则表达式中解释
如果您将正则表达式输入到http://gskinner.com/RegExr/并将鼠标悬停在每一块上,它将在工具提示中解释它。 – Barmar
哪部分尤其你不明白?它有助于知道要解释什么 – ysth
我认为该行的总体意图是从输入中删除所有HTML标记。 – Barmar