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-(.*)”>(当然,我已经采纳了你的建议。