java - Java 中的正则表达式字符串

标签 java sql regex

我想在 Java 中使用正则表达式来提取具有以下属性的子字符串:

  1. 子字符串以“WWW”开头
  2. 子字符串的末尾是冒号“:”

我在 SQL 方面有一些使用 Like 子句的经验,例如:

Select field1 from A where field2 like '%[A-Z]'

因此,如果我使用 SQL,我会编写代码:

like '%WWW%:'

如何在 Java 中启动它?

最佳答案

   Pattern p = Pattern.compile("WWW.*:");
   Matcher m = p.matcher("zxdfefefefWWW837eghdehgfh:djf");
   while (m.find()){
       System.out.println(m.group());
   }

关于java - Java 中的正则表达式字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13106431/

相关文章:

java - 我是否必须为双向关系设置双方?

mysql - 使用其他行的 SUM() 和 COUNT() 更新一行

mysql计算两列的不同连接

javascript - 从地理位置字符串中提取纬度/经度

javascript - RegExp 通配符不应覆盖

java - 使用 Xml Bean 编写格式化的 xml

java - eDirectory 查询返回不愿意执行 LDAPSearchException

java - Eclipse:两个窗口,将代码编辑器从一个窗口移动到另一个窗口

sql - 运行总计列的复杂 SQL 查询

python - 拆分后我的 readline() 的空字符串是什么