【发布时间】:2015-12-29 11:32:36
【问题描述】:
我正在开发一个 Web 应用程序,不希望用户输入一些会造成问题的无效字符。
导致问题的一个这样的字符是 MS word 中的 diamond bullet 但要删除该字符,我需要知道该字符的 Unicode,以便我可以将其包含在无效的 Python 正则表达式中字符as suggested here。
textString = some value which need to be checked for invalid characters
pattern = some regular expression for invalid characters
if pattern.search(textString):
print 'Invalid characters found'
else:
print 'Valid string'
我找到了类似的解决方案here,但这不适用于子弹。
请大家帮我解决这个问题。
【问题讨论】:
-
你试过搜索“unicode bullet”吗?
-
@mvm,我试过了!我找到了 U+2022
-
@Plasma 我也找到了这个,但我需要搜索那个特定项目符号的 Unicode 值吗?
-
如果你知道而不是投反对票,请给我提示