【发布时间】:2015-09-10 22:26:15
【问题描述】:
这里是初学者,虽然有些相似,但尚未找到此问题的答案。
如果我有两个字符串:
s1 = 'abcdefghijk'
s2 = 'abcdefghi'
如何获得'jk' 作为输出? 'abcdefghi' 必须先匹配,然后我才能得到差异。
接下来(如果我得到第一个问题的答案,我可能会知道)是如果s2 = 'cdefghi' 并且我仍然希望输出仅为'jk' 而不是'ab' 和'jk' 会怎样。
【问题讨论】:
-
我认为您的问题没有完全明确。如果字符串有非公共部分应该返回什么,例如
"abc"和"xyz"?到目前为止,您尝试过什么? -
'abc' 和 'xyz' 不会返回任何内容。仅当某些匹配时,我才想查看 s1 末尾不在 s2 上的内容。在我正在查看的情况下,s2 要么在与 s1 相同的位置结束,但永远不会比 s1 更长并且在最后走得更远
标签: python string compare substring