我有一个具有CUSTOMER_SEGMENT_PRIV
的字符串,希望得到CUSTOMER_SEGMENT equal to PRIV
的输出
>>> re.sub('_{1}',' ot lauqe ','CUSTOMER_SEGMENT_PRIV'[::-1])[::-1]
'CUSTOMER equal to SEGMENT equal to PRIV'
>>> re.sub('((?:_[^_\r\n]*){1})$',' ot lauqe ','CUSTOMER_SEGMENT_PRIV'[::-1])[::-1]
'CUSTOMER equal to SEGMENT equal to PRIV'
我想要的是:
'CUSTOMER_SEGMENT equal to PRIV'
无需使用regex,只需将^{} 与
maxsplit=1
和str.join
一起使用即可:使用好的正则表达式的一种简单方法:
相关问题 更多 >
编程相关推荐