我正在尝试使用正则表达式将字符串分成两部分.字符串格式如下:
text to extract<number>
Run Code Online (Sandbox Code Playgroud)
我一直在使用(.*?)<,<(.*?)>哪个工作正常,但在阅读了一点regex之后,我才开始想知道为什么我需要?表达式中的.我通过这个网站找到它们之后才这样做,所以我不确定它们之间的区别.
我有一串 "ajjjjjjjjjaab"
我想要一个匹配最后一个"ab"而不是整个字符串甚至偶数的模式"aab"。
/a.*?b/ # returns two groups
Run Code Online (Sandbox Code Playgroud)
要么
/a.??b/ # matches last aab
Run Code Online (Sandbox Code Playgroud)
都不行。