标签: c# regex
我正在寻找一个正则表达式来删除字母数字之间的破折号。不应删除任何前导或拖尾短划线。
例如,abc-edd会产生abcedd。
abc-edd
abcedd
我试过
Regex.Replace(json, @"^\w-^\w", "");
然而它没有做任何事情。
答案 0 :(得分:3)
尝试这种模式:
@"(?<=\w)-(?=\w)"