[英]How to avoid all special characters except spaces in a regex?
我正在構建,使用行過濾器自動完成編輯器,我正在使用正則表達式刪除特殊字符。 但空格也被刪除了。
正則表達式:
Regex.Replace(currentText, "[^0-9A-Za-z]", ",");
我只想忽略空格但替換剩余的特殊字符。
只需在否定字符類中添加空格即可跳過空格以替換為逗號。
Regex.Replace(currentText, "[^0-9A-Za-z ,]", ",");
PS:我在你的角色類中也添加了逗號,以避免逗號被逗號替換。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.