我是正则表达式中的新手,我希望找到一个很好的解决方案,用于替换子字符串中/
字符之前或之后的空格。
我有像
这样的字符串"Path01 /Some folder/ folder (2)"
我检查了正则表达式
@"\s?()\s?"
但这对我来说不对。我必须进入输出
Path01/Some folder/folder (2)
你能帮助我吗?
谢谢!
答案 0 :(得分:4)
您可以使用
@"\s*/\s*"
并替换为/
。
请参阅regex demo
模式匹配零个或多个(*
)空格字符(\s
),然后是/
,然后再匹配0 +空格字符。
C#:
var result = Regex.Replace(s, @"\s*/\s*", "/");