真的很难与此...希望有人可以把我的解决方案的正确路径。正则表达式提取字符串
我的输入字符串的结构是这样的:
66-2141-A-AC107-7
我感兴趣的提取字符串 'AC107' 用一个正则表达式。我知道如何用其他PHP字符串函数来做到这一点,但我必须用正则表达式来做到这一点。
我需要的是提取第三和第四个连字符之间的所有数据。每个部分的结构不固定(即,66可以是8798709和2141可以是38)。连字符数量的存在是有保证的(即,总是会有四(4)个连字符)。
任何帮助/指导,非常感谢!
哇! Ed Cottrell ......超越!清晰,简洁并有解释。非常感谢你 –
很高兴帮助!请记住接受答案。 :) –
对于downvoter(我认为谁是刚才评论和删除评论的同一个人):从技术上讲,你是对的,对于给出的例子来说'^'不是必需的。为了清晰我编辑了我的答案。 –