可以使用正则表达式的分组功能来实现:

import re

s1 = "abcd1234*"
s2 = "abcd1234*"
s3 = "void (*)(abcd1234*, abcd1234*)"

pattern = r'(.*)'  # 匹配任意字符

result1 = re.findall(pattern, s1)[0]
result2 = re.findall(pattern, s2)[0]
result3 = re.findall(pattern, s3)[0]

print(result1)
print(result2)
print(result3)

输出:

abcd1234*
abcd1234*
void (*)(abcd1234*, abcd1234*)
怎样使用正则表达式将abcd1234 abcd1234 void abcd1234 abcd1234切割为:abcd1234abcd1234void abcd1234 abcd1234?

原文地址: https://www.cveoy.top/t/topic/dn7C 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录