写一个不包含 "login"、"register" 和 "toForgetPassword" 字符串的正则
时间: 2023-07-08 11:52:22 浏览: 55
可以使用以下正则表达式来匹配不包含 "login"、"register" 和 "toForgetPassword" 字符串的任意字符:
```
^(?!.*(?:login|register|toForgetPassword)).*$
```
这个正则表达式使用了负向预查(negative lookahead)来排除包含指定字符串的情况。具体来说,它由以下几个部分组成:
- 开始锚位符(^):表示匹配字符串的开头。
- 负向预查((?!...)):表示后面的内容不匹配括号内的模式。
- 任意字符(.):表示匹配任意一个字符。
- 非捕获组((?:...)):用来包含多个模式,但不捕获匹配结果。
- 竖线(|):表示逻辑或,用来连接多个模式。
- 结束锚位符($):表示匹配字符串的结尾。
因此,这个正则表达式的含义是:匹配任意字符,但不包含 "login"、"register" 和 "toForgetPassword" 字符串。
需要注意的是,这个正则表达式只匹配单个字符,如果需要匹配整个字符串,可以在开头和结尾添加锚位符。同时,如果需要区分大小写,可以在正则表达式开头添加修饰符(例如 /i 表示不区分大小写)。
相关问题
创建一个包含字符串user和字符串password的表的mysql语句
可以使用以下的 MySQL 语句来创建一个包含字符串 user 和字符串 password 的表:
```
CREATE TABLE login (
user VARCHAR(50),
password VARCHAR(50)
);
```
注意,这只是一个示例,实际应用中可能需要更多的列和更复杂的数据类型。同时,为了安全起见,密码列应该使用加密算法进行存储。
python 利用正则表达式 用指定字符分割字符串
可以使用Python的re模块中的re.split()函数来利用正则表达式进行字符串分割。re.split()函数接受三个参数:pattern表示要匹配的正则表达式模式,string表示要进行分割的字符串,maxsplit表示最大的拆分次数(可选参数)。\[1\]
下面是一个示例代码,演示如何使用正则表达式分割字符串:\[2\]
```python
import re
pattern = r'\[?|&\]' # 定义分隔符
url = 'http://www.baidu.com/login.jsp?username="wei"&pwd="123"' # 需要拆分的字符串
result = re.split(pattern, url) # 以pattern的值分割字符串
print(result)
```
执行结果为:\['http://www.baidu.com/login.jsp', 'username="wei"', 'pwd="123"'\]。这里的pattern是一个正则表达式,表示要匹配的分隔符,url是要进行分割的字符串。re.split()函数会根据pattern的值将字符串进行分割,并返回一个列表,列表中的元素就是分割后的子字符串。\[2\]
#### 引用[.reference_title]
- *1* *2* *3* [Python使用正则表达式分割字符串](https://blog.csdn.net/zha6476003/article/details/82832000)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)