C# 最后从字符串中删除标点字符
我有一个字符串值和标点字符串。我需要从最后一个字符串值中删除标点字符,直到它找到除标点字符以外的字符。下面是要删除的输入值和标点符号的示例字符串 示例输入字符串C# 最后从字符串中删除标点字符,c#,regex,C#,Regex,我有一个字符串值和标点字符串。我需要从最后一个字符串值中删除标点字符,直到它找到除标点字符以外的字符。下面是要删除的输入值和标点符号的示例字符串 示例输入字符串 1. The Indian economy.My suggestion.,..,... ... 2. The Indian economy.,,[], ..My suggestion.,..,... ...[] 要删除的标点符号 [,.;:] 替换后的结果字符串 1. The Indian economy.My suggestio
1. The Indian economy.My suggestion.,..,... ...
2. The Indian economy.,,[], ..My suggestion.,..,... ...[]
要删除的标点符号
[,.;:]
替换后的结果字符串
1. The Indian economy.My suggestion
2. The Indian economy.,,[], ..My suggestion
对此的任何帮助都将不胜感激
谢谢使用以下模式匹配尾随标点符号:
@"\W+$"
\W
匹配非单词字符。使用以下模式匹配尾随标点字符:
@"\W+$"
\W
匹配非单词字符。使用:
使用:
string result=str.TrimEnd('.',',','[',']',' ');