我有字符串,其中包含下划线的块.例:
*Text* _word_ it is something we read every day. _Words in texts_ can be really expressive. _A nice text is a pleasure for your body and soul_ (Oscar Wilde)
Run Code Online (Sandbox Code Playgroud)
在上面的示例中,有三个这样的块,但数字在不同的字符串之间变化.我想只匹配最后一个,即从行的末尾开始懒惰地跳过字符直到找到第一个_,跳过任何后面的字符,直到遇到第二个_并在那里停止.
如果我们在字符串中寻找第一个块,很容易找到类似的块,但如何找到最后一个?
我如何从字符串的末尾定位:
complexthing---50
other-_-50
MORE__------50
我想最终得到(50),但这个"复杂的东西 - "可以结束 - 所以在这种情况下,我不能从乞讨中打破" - "可能会让它变得混乱所以对我来说最简单的正则表达是最后得到任何东西并在" - "处打破
-(.*)
Run Code Online (Sandbox Code Playgroud)
总是有一个-在每50个分隔数字和字符串之前,我想要定位数字(50)