寻找一个正则表达式,在用户输入中连接数字和字符串的地方引入空格,但是不包括序数词标识符,例如1st, 11th, 22nd, 33rd, 44th等。
所以这个字符串:
Hi is this available 18dec to 21st dec
返回为:
Hi is this available 18 dec to 21st dec
使用以下表达式:
Regex.Replace(value, @"(\d)(\p{L})", "$1 $2"))
提供
您好,这个从12月18日到12月21日是否可用?
编辑:
根据@juharr的评论,应将12月12日更改为12月12日。