正则表达式删除字母数字之间的破折号

时间:2015-11-11 03:08:53

标签: c# regex

我正在寻找一个正则表达式来删除字母数字之间的破折号。不应删除任何前导或拖尾短划线。

例如,abc-edd会产生abcedd

我试过

Regex.Replace(json, @"^\w-^\w", "");

然而它没有做任何事情。

1 个答案:

答案 0 :(得分:3)

尝试这种模式:

@"(?<=\w)-(?=\w)"