【发布时间】:2014-07-17 15:20:52
【问题描述】:
我在整个应用程序中加载了一个字符串数组,其中包含不同的单词。我有一个简单的 if 语句来查看它是否包含字母或数字而不是单词。
我的意思是我只想要那些像 AB2CD5X .. 这样的词,我想删除所有其他词,比如 Hello 3 、 3 word 、 any other 是英文单词。除了那些包含真正语法词的词之外,是否可以只过滤字母数字词。
我知道如何检查字符串是否包含字母数字单词
Pattern p = Pattern.compile("[\\p{Alnum},.']*");
也知道
if(string.contains("[a-zA-Z]+") || string.contains([0-9]+])
【问题讨论】:
-
简答:使用正则表达式
-
你将如何识别一系列字母和一个单词之间的区别?
-
这是我的问题 hirak?
-
对于完整英语的真正语法词,您需要大量实施。只需检查用户输入的字母数字并将它们添加到键值对样式并消除其他内容。对于字母数字使用正则表达式