标签: windows regex
我正在使用this Windows application批量重命名一堆图片。该应用程序支持Regex,所以我正在寻找一个表达式,它将匹配文件扩展名之前的所有内容(字母,数字,连字符,任何东西)。
谢谢!
答案 0 :(得分:1)
问题中给出的信息不够,但这可能是你想要的:
([^/\\]+)(\.[^/\\]+?)?
第一个捕获组将包含您的文件的基本名称,第二个捕获组将包含扩展名,包括“。”字符,如果它存在。
您可以使用$1和$2引用“替换”部分中的两个捕获组。
$1
$2