我用Python来研究字符串A和字符串B
字符串A只包含单词(每个单词都在自己的行上,因此使用换行符)。你知道吗
接下来,我有字符串B,它包含了很多单词,有些可以在字符串A中找到,有些则不能。我只想保留字符串B中也在字符串A中的单词。这里唯一的问题是,字符串B中的单词后面还有其他字符,我也想保留。你知道吗
示例:
String_A='apple/nbanana/nkiwi/npear'
String_B='cow|0.0|0.25|apple|0.0|0.99|pig|0.0|horse|0.2|banana|0.0|dog|0.2|kiwi|0.25|'
我希望字符串\u C的结束格式为:
String_C='apple|0.0|0.99|banana|0.0|kiwi|0.25|'
请看你是否能帮忙!谢谢。你知道吗
如果StringB中的每个单词后面总是正好有两个组,那么可以执行以下操作
这种方法忽略名称字段,因为它们可以包含小数、“-”和“.”,只要它还包含其他内容。相反,此函数使用re模块测试非名称字段。如果希望在非名称字段中允许其他字符,可以修改regex。我对字符串\u B做了一些更改,以检查其他非十进制字符类型。你知道吗
示例:
这不是更好的实现,但它起了作用
相关问题 更多 >
编程相关推荐