我在数据帧中有一个字符串列,我想在我的模式中插入一个#
例如:
我的模式是字母“pr”后跟任意数量的数字。如果在我的专栏中有一个值“pr123中的问题”,我会将其更改为“pr123中的问题”
我正在尝试一堆代码片段,但没有任何东西对我有效
试图将解决方案更改为“pr#123”,但也没有成功
df['desc_clean'] = df['desc_clean'].str.replace(r'([p][r])(\d+)', r'\1#\2', regex=True)
找到此模式时,替换此列中所有值的最佳方法是什么
Tags:
如果您需要
pr#123
,您可以使用要获取
#pr123
,可以使用要将
pr
作为一个单词进行匹配,可以在pr
前面添加一个单词边界\b
:见regex demo
相关问题 更多 >
编程相关推荐