java - 如何使用正则表达式查找字符串是否至少有一个字符?

标签 java regex

例子:

  1. "1 name": 应该说它有字符
  2. “10,000”:好的
  3. “na123me”:应该说它有字符
  4. "na 123, 000": 应该说它有字符

最佳答案

public class HasCharacters  {
    public static void main( String [] args ){
        if( args[0].matches(".*[a-zA-Z]+.*")){
            System.out.println( "Has characters ");
        } else {
            System.out.println("Ok");   
        }
    }
}

测试

$java HasCharacters "1 name" 
Has characters 
$java HasCharacters "10,000"
Ok
$java HasCharacters "na123me"
Has characters 
$java HasCharacters "na 123, 000" 
Has characters 

关于java - 如何使用正则表达式查找字符串是否至少有一个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2876798/

相关文章:

regex - 正则表达式中的 Ansible 转义 *

java - 泛型用法和 Java 标准

java - 在 lambda 表达式中使用默认方法

java - 将数据推送到设备的最佳方式是什么?

regex - 如何在正则表达式末尾转义大括号

regex - PowerShell - 正则表达式获取两个字符串之间的字符串

c# - 什么是最好的正则表达式生成器/解释器

java - Java中计算一个ArrayList中有多少个ArrayList

java - 如何按顺序运行 Maven 测试

c - 如何从二进制文件中读取纯文本?