【发布时间】:2020-05-15 13:58:11
【问题描述】:
这是我的 url 结构。
abc.com/SOLAPUR_JANATA_SAHKARI_BANK_LTD.SOLAPUR/MAHARASHTRA/index.html
这些类型的模式在 php 中使用 mkdir() 产生问题
SOLAPUR_JANATA_SAHKARI_BANK_LTD.SOLAPUR
SOLAPUR_JANATA_SAHKARI_BANK_LTD.SOLAPUR./ (./ considers directory)
我想要实现的是 获取第一个单斜杠和结束单斜杠之间的内容
SOLAPUR_JANATA_SAHKARI_BANK_LTD.SOLAPUR/MAHARASHTRA
并替换 .和 @
SOLAPUR_JANATA_SAHKARI_BANK_LTD@SOLAPUR/MAHARASHTRA/
请为它推荐正则表达式。
提前致谢。
【问题讨论】:
-
您好,欢迎来到 Stack Overflow。请提供您的代码以获取更多上下文,并向社区展示您迄今为止所尝试的内容。另外,请查看stackoverflow.com/help/how-to-ask。
-
正则表达式并不总是答案。为什么不用斜杠分割字符串,替换索引 1+ 中的点,然后用斜杠将其重新连接起来。
-
是的,可以做到。但是我的用例会有其他问题。这就是我探索正则表达式的原因。 @TrentonTrama
标签: regex regex-lookarounds regex-negation regex-group regexp-replace