我一直在尝试使用正则表达式删除除() - 和之外的任何标点符号的所有实例.从一个字符串,但发现很难让我的头.
这是我想出的那个,但它确实做了我需要做的一切.
有没有人有任何建议或帮助?任何人都会非常感激
Regex.Replace(address, @"(?<=[^A-Za-z0-9])(?!/s\*)", "");
Iale.. 7
试试这个:
Regex.Replace(address, @"[\p{P}-[()\-.]]", "");
一点解释:\ p {P}或\ p {Punctuation}匹配任何类型的标点字符(请参阅unicode类别)
试试这个:
Regex.Replace(address, @"[\p{P}-[()\-.]]", "");
一点解释:\ p {P}或\ p {Punctuation}匹配任何类型的标点字符(请参阅unicode类别)