2024-10-01 02:38:54 发布
网友
仅当模式出现在字符串开头时才替换它。 例如str1 = "abab abadfadsf"
str1 = "abab abadfadsf"
我只想删除/替换str1开头的“ab”,也就是说,我想写一个regex,这样我就可以通过re.sub从str1中得到{}
re.sub
我该怎么做?在
对于这种简单的情况,最好使用内置字符串方法—正则表达式对于更复杂的匹配很有用,但这不是必需的。在
str2 = str1[2:] if str1.startswith('ab') else str1
您可以使用re.sub('^ab', '', 'abab abadfadsf')^表示字符串的开头。在
re.sub('^ab', '', 'abab abadfadsf')
^
对于这种简单的情况,最好使用内置字符串方法—正则表达式对于更复杂的匹配很有用,但这不是必需的。在
您可以使用
re.sub('^ab', '', 'abab abadfadsf')
^
表示字符串的开头。在相关问题 更多 >
编程相关推荐