Python - 正则表达式以避免匹配重复项

我的字符串看起来像这样:


bo_1

bo_1

bo_2

bo_2

bo_3

bo_3

bo_4

bo_4

bo_5

bo_5

bo_6

bo_6

bo_7

bo_7

bo_8

bo_8

bo_9

bo_9

bo_10

bo_10

我想匹配每个数字的第一个实例并忽略下一个重复行。我的正则表达式如下:


(bo_\d)(?![\s\S]*\1)

返回以下内容:


'bo_2'

'bo_3'

'bo_4'

'bo_5'

'bo_6'

'bo_7'

'bo_8'

'bo_9'

'bo_1'

我将如何修改正则表达式以返回这样的结果(以在开头包含 'bo_1' 并在结尾包含 'bo_10'):


'bo_1'

'bo_2'

'bo_3'

'bo_4'

'bo_5'

'bo_6'

'bo_7'

'bo_8'

'bo_9'

'bo_10'


婷婷同学_
浏览 204回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python