我正在尝试使用正则表达式将字符串分成两部分.字符串格式如下:
text to extract<number>
我一直在使用(.*?)<,<(.*?)>哪个工作正常,但在阅读了一点regex之后,我才开始想知道为什么我需要?表达式中的.我通过这个网站找到它们之后才这样做,所以我不确定它们之间的区别.
(.*?)<
<(.*?)>
?
regex regex-greedy
这是常见问答的集合.这也是社区Wiki,因此每个人都被邀请参与维护.
正则表达式患的是给我泽码型的问题和答案不佳,没有解释.此参考旨在提供质量问答的链接.
此引用适用于以下语言:php,perl,javascript,python,ruby,java,.net.
这可能过于宽泛,但这些语言共享相同的语法.对于特定功能,它背后的语言标签,例如:
regex
regex ×2
regex-greedy ×1