使用Python从Excel中删除特定文本



我正在做一个项目,需要从字符串中删除一些特定的文本。例如,我想从这些字符串中删除末尾的数字(_230;_0;_240(,直到'__'。

'KSS_10292_TRIPLEBAND_230','451606_0','K_880010510v01_240'

我使用的是python,这些字符串在名为"AntennaReference"的Excel列中。

您可以使用rsplit函数,该函数返回字符串中的单词列表,使用sep作为分隔符字符串。(更多信息(

完整的代码如下所示:

test_string = "KSS_10292_TRIPLEBAND_230"
splited_list = test_string.rsplit("_", 1) # ['KSS_10292_TRIPLEBAND', '230']
splited_string = splited_list[0] # KSS_10292_TRIPLEBAND

或者在一行中:

"KSS_10292_TRIPLEBAND_230".rsplit("_", 1)[0]

相关内容

  • 没有找到相关文章

最新更新