Sev*_* D. 5 php regex expression
我试图在文本的所有部分找到(并用其他东西替换)
(对于您的信息,我正在搜索并替换目录和文件名,因此应排除'.'和'..'.)
这是我提出的正则表达式:
/(?!\.|\.\.)([^/]+)/
Run Code Online (Sandbox Code Playgroud)
第二部分
([^/]+)
Run Code Online (Sandbox Code Playgroud)
匹配每个字符序列,'/'被排除在外.不需要字符限制,我只是解释输入.
第一部分
(?!\.|\.\.)
Run Code Online (Sandbox Code Playgroud)
使用负前瞻断言来排除字符串'.' 和'..'.
但是,这似乎不适用于使用mb_ereg_replace()的PHP.
有人可以帮帮我吗?我没看到我的正则表达式出了什么问题.
谢谢.