Начинающий здесь, и не нашел ответа на этот вопрос, хотя некоторые из них похожи.Python: сравнить две строки сохранить разницу с одного конца
Если у меня есть две строки:
s1 = 'abcdefghijk'
s2 = 'abcdefghi'
Как получить 'jk'
как выход? 'abcdefghi'
должен сначала соответствовать, а затем я получаю разницу на конце.
Следующая после этого (что я могу быть в состоянии выяснить, если я получаю первый вопрос ответили) является то, что если s2 = 'cdefghi'
и я все еще хочу выход быть только 'jk'
не 'ab'
и 'jk'
.
Я не думаю, что ваша проблема полностью определена. То, что должно быть возвращено, если в строки есть не общие части, например. '' abc "и' "xyz" '? что ты уже испробовал? – Blckknght
'abc' и 'xyz' ничего не вернут. только если что-то соответствует, я хочу посмотреть, что находится в конце s1, который не находится на s2. В случае, когда я смотрю s2, либо закончится в том же месте, что и s1, но никогда не будет длиннее и продолжит в конце, чем s1 – user5323164