【发布时间】:2019-12-09 08:23:16
【问题描述】:
我正在尝试在井号 # 前面添加一个空格。但如果井号前面已经有空格,则不应添加空格。此外,它不应添加空格作为字符串的第一个字符。这是我目前所拥有的:
string result = Regex.Replace("542#452", @"(?=#)(?!$)", " ");
但这是添加双空格(当井号已经有空格时)。它还在开头添加了一个空格:
样本数据和所需输出:
Input Output
243#423 243 #423
22 #44 22 #44
#32# #32 #
# #
## # #
谢谢
【问题讨论】: