【发布时间】:2019-02-05 00:01:22
【问题描述】:
我正在尝试编写正则表达式来替换下面字符串中的“名称”部分。
\profile\name\details
其中名称:-可以有特殊字符 - 没有空格
假设我想用 ABCD 替换上面路径中的“名称”,结果将是
\profile\ABCD\details
Replace 中使用的 RegEx 是什么?
我试过[a-zA-Z0-9@#$%&*+\-_(),+':;?.,!\[\]\s\\/]+$,但它不起作用。
【问题讨论】:
-
向我们展示您创建的正则表达式。
-
名称是动态的,只是一个例子。
-
@CinCout 用我使用的示例更新了我的答案。
-
name 是动态的,但字符串的另一部分是常量? \profile\ 和 \details
-
@EIConrado 是的,你是对的,名称是动态的,但其他部分如“\”以及配置文件和详细信息是不变的。