Regex 用于在中间查找字符串的正则表达式

Regex 用于在中间查找字符串的正则表达式,regex,Regex,粗线 <li><a href="/string/FIXED-123546">Value A </a></li><li> <a href="/string/FIXED-265485"> Value B</a></li><li><a href="/string/FIXED-343"> Value C</a></li> 我希望找到字符串: 123456值

粗线

<li><a href="/string/FIXED-123546">Value A
</a></li><li> <a href="/string/FIXED-265485">
Value B</a></li><li><a href="/string/FIXED-343">
Value C</a></li>
  • 我希望找到字符串:

    123456值a

    265485ValuB

    343ValueC

    如果这很困难,那么找到类似这样的东西就可以“123546”>值A

    我是新加入regex的,只会使用这个regex,当然它不会正常工作:修复了(.*)

    有人能帮忙吗

    编辑:

    我在这里不使用任何编程语言,我将使用某种正则表达式编辑器来提取字符串供一次性使用

    我将使用的在线正则表达式工具:


    此正则表达式与您的目标匹配:

    FIXED-(\d+)">([^<]*)
    

    FIXED-(\d+)”>([^您最好使用专门的HTML解析方法/库。但如果您仅限于正则表达式,并且您的正则表达式引擎支持环顾四周,则以下正则表达式将适用于您:
    (?你将要使用什么风格的正则表达式?它是哪种语言?对于正则表达式新手来说是一个很好的资源。关于贪婪与懒惰的链接教程应该能帮助你理解这里发生了什么。
    FIXED[-](\d+)[“]>([^I可能很密集,但我们真的需要后面看吗?
    FIXED-(.*)”>(当然,我已经采纳了你的建议。