将一个列表中与项目匹配的字符串部分一一替换为另一列表中的字符串部分

wes_potter

例如,我有一个字符串:

string1 = 'a b c d e f g h i j'

如何使它看起来像这样:

string1 = 'a_b c_d e_f g_h i_j'

通过将string1的子字符串与list1中的项进行匹配,然后将匹配的子字符串依次替换为list2中的项(例如,通过检查string1中list1中每个项的存在,然后如果list1的项存在于列表2中,则将其替换为相应的list2的项)字符串)?

list1 = ['a b', 'c d', 'e f', 'g h', 'i j']
list2 = ['a_b', 'c_d', 'e_f', 'g_h', 'i_j']

阿兹罗

您可以将列表与配对zip,然后应用于str.replace每对

list1 = ['a b', 'c d', 'e f', 'g h', 'i j']
list2 = ['a_b', 'c_d', 'e_f', 'g_h', 'i_j']
string1 = 'a b c d e f g h i j'

for search_text, replace_text in zip(list1, list2):
    string1 = string1.replace(search_text, replace_text)

# a_b c_d e_f g_h i_j

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将项目从一个列表移至另一列表,并删除字符串的某些部分

来自分类Dev

Python:如何将一个列表中的所有项目作为字符串与另一列表中的所有项目进行比较?

来自分类Dev

将一列中的字符串与另一列中的部分字符串匹配

来自分类Dev

根据匹配将不同的字符串替换为另一个文件中的字符串列表

来自分类Dev

用另一个列表中的字符串项匹配并替换列表中的字符串项

来自分类Dev

如何将一个表中的部分字符串与另一表中的ID匹配?

来自分类Dev

检查一个列表中的任何字符串是否是另一列表中的子字符串

来自分类Dev

如果它以另一个列表中的字符串开头,则替换为字符串

来自分类Dev

R:将一列中的一部分字符串替换为data.table中另一列中的字符串

来自分类Dev

从列表框中提取替换同一列表框文本的部分字符串

来自分类Dev

Python:删除列表中至少由同一列表中其他一个字符串包含的字符串

来自分类Dev

如何使用python中的正则表达式将子字符串替换为另一个包含该子字符串的字符串作为其中的一部分

来自分类Dev

Javascript正则表达式将字符串的一部分与列表中的项目匹配

来自分类Dev

如何根据另一个数据框中的部分字符串匹配将一列添加到一个数据框中?

来自分类Dev

根据另一列中的值,将一列中的NaN替换为字符串

来自分类Dev

如何用另一个列表中的数字替换字符串中的数字?

来自分类Dev

将列表b中的任何字符串与列表a匹配。一个很长的句子

来自分类Dev

如何将一列中的所有字符串值替换为另一个值?

来自分类Dev

用另一个列表中的字符串替换一个列表中的字符串

来自分类Dev

将双数替换为字符串中的另一个

来自分类Dev

拆分字符串但替换为另一个字符串并获取列表

来自分类Dev

匹配两个列表,一个带有部分字符串,另一个带有完整字符串,如果匹配则返回整个字符串

来自分类Dev

Flutter Dart将字符串从另一个列表转换为列表

来自分类Dev

从另一列替换匹配的行字符串

来自分类Dev

如何将一个文件中的字符串替换为另一个文件中的匹配项?

来自分类Dev

将字符串变量中的给定字符替换为另一个等长字符串变量中的字符

来自分类Dev

从另一个列表中的字符串开始的列表中查找字符串

来自分类Dev

在Python中替换列表中的部分字符串

来自分类Dev

用C中的另一个子字符串替换字符串的一部分

Related 相关文章

  1. 1

    将项目从一个列表移至另一列表,并删除字符串的某些部分

  2. 2

    Python:如何将一个列表中的所有项目作为字符串与另一列表中的所有项目进行比较?

  3. 3

    将一列中的字符串与另一列中的部分字符串匹配

  4. 4

    根据匹配将不同的字符串替换为另一个文件中的字符串列表

  5. 5

    用另一个列表中的字符串项匹配并替换列表中的字符串项

  6. 6

    如何将一个表中的部分字符串与另一表中的ID匹配?

  7. 7

    检查一个列表中的任何字符串是否是另一列表中的子字符串

  8. 8

    如果它以另一个列表中的字符串开头,则替换为字符串

  9. 9

    R:将一列中的一部分字符串替换为data.table中另一列中的字符串

  10. 10

    从列表框中提取替换同一列表框文本的部分字符串

  11. 11

    Python:删除列表中至少由同一列表中其他一个字符串包含的字符串

  12. 12

    如何使用python中的正则表达式将子字符串替换为另一个包含该子字符串的字符串作为其中的一部分

  13. 13

    Javascript正则表达式将字符串的一部分与列表中的项目匹配

  14. 14

    如何根据另一个数据框中的部分字符串匹配将一列添加到一个数据框中?

  15. 15

    根据另一列中的值,将一列中的NaN替换为字符串

  16. 16

    如何用另一个列表中的数字替换字符串中的数字?

  17. 17

    将列表b中的任何字符串与列表a匹配。一个很长的句子

  18. 18

    如何将一列中的所有字符串值替换为另一个值?

  19. 19

    用另一个列表中的字符串替换一个列表中的字符串

  20. 20

    将双数替换为字符串中的另一个

  21. 21

    拆分字符串但替换为另一个字符串并获取列表

  22. 22

    匹配两个列表,一个带有部分字符串,另一个带有完整字符串,如果匹配则返回整个字符串

  23. 23

    Flutter Dart将字符串从另一个列表转换为列表

  24. 24

    从另一列替换匹配的行字符串

  25. 25

    如何将一个文件中的字符串替换为另一个文件中的匹配项?

  26. 26

    将字符串变量中的给定字符替换为另一个等长字符串变量中的字符

  27. 27

    从另一个列表中的字符串开始的列表中查找字符串

  28. 28

    在Python中替换列表中的部分字符串

  29. 29

    用C中的另一个子字符串替换字符串的一部分

热门标签

归档