C#-如何删除文本框(RFID)的多余字符

时间:2018-08-24 06:20:22

标签: c#

这是我的代码,用于将rfid卡读取到文本框中,但是我的文本框中有特殊字符,我该如何删除它?

enter image description here

2 个答案:

答案 0 :(得分:1)

完全基于您要说的内容,我将使用REGEX在从RFID设备中获取DispString并将其发送到文本框之前立即格式化(剥离)DispString中不需要的字符。

我不是正则表达式方面的专家,所以我通常最终会花很多时间来完成它,例如

var newRFIDValue = DISPString.Replace(".","")
newRFIDValue = RFIDValue.Replace("x","")

然后最终调用文本的显示。

可能需要替换十六进制字符或char而不是字符串字符,但是您可以解决这个问题。

答案 1 :(得分:0)

Regex.Replace( YOURSTRING ,@“ [^ \ d]”,String.Empty)

可以解决您的问题:)