正则表达式读取到行尾-Python

时间:2019-11-03 10:28:01

标签: python regex

我有以下字符串, a = abc:nd10!<>)($ 我想使用正则表达式将字符串拆分为多个部分, part 1=abc part 2=nd10!<>)($

我可以执行以下操作 ([\w]+):([\w\!\<\>\(\)\$]*) 但这将我限制在我明确提到的特殊字符上,而我想以一种使其读到行尾的方式来解决这个问题。

请不要建议通过定界符等分割字符串,我只想使用正则表达式解决此问题。我想使用regex的原因是因为我的实际字符串比上面提到的字符串复杂得多,但是我将简单的字符串放在了不会使问题复杂化的位置。

1 个答案:

答案 0 :(得分:-2)

只需替换为:     [\ w!\ <>()\ $] 期间:     

期间匹配任何内容