如何將特殊字串翻轉後再拼接

2021-09-24 15:08:53 字數 426 閱讀 4887

給定乙個字串,將其中的每乙個單詞進行翻轉並輸出翻轉後的字串

單詞的定義為「連續的由字母組成的子串」,例如"abc-1de/fg"的單詞有3個,為[「abc」, 「de」, 「fg」]

示例:輸入:「abc-1de/fg」

輸出:「cba-1ed/gf」

''.join([x[::-1] for x in re.split(r'([a-z]+|.)', 'abc-1de/fg')])
多個分隔符,複雜的分隔情況,使用re.split

原型: re.split(pattern, string, maxsplit=0)

通過正規表示式將字串分離。如果用括號將正規表示式括起來,那麼匹配的字串也會被列入到list中返回。maxsplit是分離的次數,maxsplit=1分離一次,預設為0,不限制次數。

MSSQL如何將查詢結果拼接成字串

在博問上看到乙個提問 mssql如何將查詢結果拼接成字串 想了一下應該怎麼實現呢,在c 等語言下好實現,但在sql裡實現 還真沒做過。目標 想要在sql中將查詢的結果拼接為 1 2 3 4 5 分析 要進行拼接就要取得每行的值,想到了游標可以做到。於是有了下面的方法 select name from...

如何將字串反轉

今天看看某某童鞋的部落格看到他寫的一題,如何將字串反轉,結果一看就感覺,既然客戶端可以完成,就用js。於是第一想法,將字串拆成陣列嘛,然後反轉,然後再join 組合嘛,這不就o了,於是立即下手 儘管還在複習可憐的固體物理,哎。var teststring document.getelementbyi...

如何將字串反轉?

1.stringbuilder的reverse 方法,最簡單 public static string reverse4 string s 2.使用字串陣列,實現從尾部開始逐個逆序放入字串 public static string reverse3 string s 3.使用string的chara...