js正则匹配 select开头*结尾的字符串
时间: 2023-07-30 11:05:09 浏览: 68
可以使用正则表达式来匹配以 `select` 开头且以 `*` 结尾的字符串,具体代码如下:
```javascript
const str = 'select * from users';
const regex = /^select.*\*$/i; // 匹配以 "select" 开头且以 "*" 结尾的字符串,忽略大小写
if (regex.test(str)) {
console.log('匹配成功');
} else {
console.log('匹配失败');
}
```
在上面的代码中,我们使用正则表达式 `/^select.*\*$/i` 匹配以 `select` 开头且以 `*` 结尾的字符串,其中:
- `^select` 表示匹配以 `select` 开头的字符串;
- `.*` 表示匹配任意字符(除了换行符)0 次或多次;
- `\*` 表示匹配 `*` 字符,由于 `*` 是正则表达式中的特殊字符,需要使用反斜杠 `\` 进行转义;
- `$` 表示匹配以 `*` 结尾的字符串;
- `i` 表示忽略大小写。
如果字符串匹配成功,则输出 `匹配成功`,否则输出 `匹配失败`。
相关问题
oracle正则表达式匹配字符串
Oracle使用正则表达式的语法是基于Perl的语法。以下是一些常见的正则表达式匹配字符串的例子:
1. 匹配包含"abc"的字符串:
```
SELECT * FROM your_table WHERE REGEXP_LIKE(your_column, 'abc');
```
2. 匹配以"abc"开头的字符串:
```
SELECT * FROM your_table WHERE REGEXP_LIKE(your_column, '^abc');
```
3. 匹配以"abc"结尾的字符串:
```
SELECT * FROM your_table WHERE REGEXP_LIKE(your_column, 'abc$');
```
4. 匹配包含数字的字符串:
```
SELECT * FROM your_table WHERE REGEXP_LIKE(your_column, '[0-9]');
```
5. 匹配包含字母的字符串:
```
SELECT * FROM your_table WHERE REGEXP_LIKE(your_column, '[a-zA-Z]');
```
6. 匹配包含特定单词的字符串:
```
SELECT * FROM your_table WHERE REGEXP_LIKE(your_column, '\<word\>');
```
其中,"\<"和"\>"用于指定单词的边界。
mysql正则表达式a开头b结尾
您好!要匹配以a开头,以b结尾的字符串,可以使用MySQL的正则表达式函数`REGEXP`,并使用`^`表示行的开头,`$`表示行的结尾,如下所示:
```sql
SELECT * FROM table_name WHERE column_name REGEXP '^a.*b$';
```
这将返回`table_name`表中`column_name`列中以`a`开头,以`b`结尾的所有字符串。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)