如果字符串里没有中文则flag=0
时间: 2023-06-12 07:05:34 浏览: 119
判断字符串是否含中文
好的,那么可以使用 Python 中的正则表达式模块 re 来判断字符串中是否含有中文字符。具体代码如下:
```python
import re
def check_chinese(text):
pattern = re.compile(r'[\u4e00-\u9fa5]')
if pattern.search(text):
return True
else:
return False
text = "Hello, world!"
if check_chinese(text):
flag = 1
else:
flag = 0
print(flag) # 输出0,因为字符串中没有中文字符
```
在上面的代码中,使用正则表达式 `[\u4e00-\u9fa5]` 来匹配中文字符。如果字符串中含有中文字符,则返回 True,否则返回 False。最后根据返回结果来设置 flag 的值。
阅读全文