我正在寻找一个正则表达式,它将捕获一个没有扩展名的文件名,并在反向引用中给我这个名字,这样我就可以添加一个扩展名.因此,如果有人放入xyz,我可以用xyz.html替换它.不应捕获xyz.php或xyz.html.
谢谢
fal*_*tru 13
使用以下正则表达式:
^([^.]+)$
Run Code Online (Sandbox Code Playgroud)
表示仅包含非点字符的文件名.
UPDATE
为了捕捉群体增加了paren.
假设扩展是长度可达4个字符(文件名,以便喜欢mr.smith
不被认为是具有延伸,但mr.smith.doc
和mr.smith.html
被认为是具有扩展名):
^.*[^.]{5}$
Run Code Online (Sandbox Code Playgroud)
无需捕获组,因为整个表达式就是您想要的 - 即组 0。
归档时间: |
|
查看次数: |
10555 次 |
最近记录: |