如何使用 Regex 从数据集中删除“Sensor_”?这是示例集,["Sensor_01", "Sensor_10"

Posted

技术标签:

【中文标题】如何使用 Regex 从数据集中删除“Sensor_”?这是示例集,["Sensor_01", "Sensor_10"【英文标题】:How do I use Regex to remove "Sensor_" from a data set? this is example set, ["Sensor_01", "Sensor_10" 【发布时间】:2013-02-18 20:36:52 【问题描述】:

如何使用 Regex 从数据集中删除“Sensor_”?这是示例集,["Sensor_01", "Sensor_10"

??

我无法理解所有符号,(阅读障碍)

【问题讨论】:

您必须将Sensor 单词的开头与_ 字符之后的数字结尾匹配。我相信有更好的方法。 【参考方案1】:

像这样:

dataset = ['Sensor_01', 'Sensor_02', 'Sensor_03']
for i in range(len(dataset)):
    dataset[i] = dataset[i].replace('Sensor_', '')
print dataset

【讨论】:

不客气。您应该接受答案以解决您的问题,以保持您的接受率。【参考方案2】:

这里不需要正则表达式,只需将“Sensor_”的所有实例替换为空即可。 This should help.

【讨论】:

不行,它只需要抓取名称为 Sensor_ 的相关材料,否则会破坏整个脚本,

以上是关于如何使用 Regex 从数据集中删除“Sensor_”?这是示例集,["Sensor_01", "Sensor_10"的主要内容,如果未能解决你的问题,请参考以下文章

使用 Python 和 Regex,如何从 html 中删除 <sup> 标签? [复制]

C# Regex - 如何从字符串中删除多个成对的括号

SQL/Regex Challenge/Puzzle:如何从 SQL 代码中删除注释(通过使用 SQL 查询)?

如何从列表中的数据集中删除所有零?

在 SQL Server Management Studio 中从多维数据集中删除分区

如何从2个列表中删除重复的元素并形成字典