写一个java正则表达式用来匹配所有包含select * 的sql语句
时间: 2024-04-14 13:27:08 浏览: 295
使用正则表达式匹配tsql注释语句
当然,以下是一个用于匹配所有包含 `select *` 的 SQL 语句的Java正则表达式示例:
```java
String regex = "(?i)\\bselect\\s+\\*\\s+from\\b";
```
在这个正则表达式中,`(?i)` 是用来设置不区分大小写的标志。`\b` 表示单词边界,`\s+` 表示一个或多个空格。
你可以使用这个正则表达式来进行匹配操作,例如:
```java
String input = "SELECT * FROM table";
boolean isMatch = input.matches(regex);
```
`isMatch` 变量将返回 `true` 如果输入的字符串中包含了 `select *` 的 SQL 语句。希望对你有所帮助!如果还有其他问题,请随时提问。
阅读全文