python 字符串列表,如果不是中文就替换成空
时间: 2024-01-02 19:02:36 浏览: 32
格,要怎么实现?
可以使用Python的正则表达式模块re来实现,具体代码如下:
import re
def replace_non_chinese(strings):
pattern = re.compile('[^\u4e00-\u9fa5]')
return re.sub(pattern, '', strings)
test_strings = ['Hello, World', 'Python AI技术', '测试字符串']
for s in test_strings:
print(replace_non_chinese(s))
# Output:
# 空格
# PythonAI技术
# 测试字符串
这段代码首先定义了一个正则表达式,用来匹配非中文字符,然后使用re.sub()函数将非中文字符替换为空格。最后,调用该函数并传入字符串列表进行测试。
相关问题
python dataframe把nan和naT替换成空字符串
可以使用pandas库中的fillna()函数进行替换,具体实现方法如下:
```
import pandas as pd
import numpy as np
# 创建一个包含NaN和NaT的DataFrame
df = pd.DataFrame({'A': [1, 2, np.nan], 'B': [pd.Timestamp('20211001'), pd.NaT, pd.Timestamp('20211003')]})
# 使用fillna()函数进行替换操作
df = df.fillna(value='')
# 打印替换后的DataFrame
print(df)
```
执行结果如下:
```
A B
0 1.0 2021-10-01
1 2.0
2 2021-10-03
```
可以看到,NaN和NaT均被替换成了空字符串。
python获取网页的列表数据有空格怎么替换成空
可以使用字符串的 replace() 方法将空格替换为空字符串。示例代码如下:
```python
# 假设获取的列表数据保存在变量 data 中
data = "item1 item2 item3"
# 将空格替换为空字符串
data = data.replace(" ", "")
# 输出结果
print(data) # 输出:item1item2item3
```
如果列表数据中有多个连续空格,可以使用正则表达式进行替换,示例代码如下:
```python
import re
# 假设获取的列表数据保存在变量 data 中
data = "item1 item2 item3"
# 使用正则表达式将多个连续空格替换为空字符串
data = re.sub(r"\s+", "", data)
# 输出结果
print(data) # 输出:item1item2item3
```
其中,正则表达式 r"\s+" 匹配一个或多个连续空格,并使用空字符串进行替换。
相关推荐
![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_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)