【发布时间】:2020-12-22 05:41:17
【问题描述】:
我有一个字符串;
txt = "Hello$JOHN$*How*Are*$You"
我想要这样的输出:
Output: "You*$Are*How$*JOHN$Hello"
如果您仔细观察,字符分隔符($ and *) 的出现顺序并没有颠倒。字符串逐字颠倒,但分隔符保持顺序。
我尝试了以下方法:
sep=['$','*']
txt_1 = ""
for ch in txt:
if ch in sep:
txt_1 = txt_1+ch
我想不出逻辑来捕获分隔符的顺序并反转字符串的单词。
【问题讨论】: