我试图从一串二进制数字(0 和 1)中提取所有“1”序列,并将它们放入一个列表
中。
例如,字符串的形式可能是001111000110000111111
。我正在寻找一个类似于 ["1111", "11", "111111"]
的列表。
我正在使用带有以下 ([1]+?)0
的 python findall
函数。但是,它与最后一个 1 序列不匹配,因为它以 EOS
结尾,而不是“0”。我尝试使用 ([1]+?)0|$
来 try catch EOS
作为有效的分隔符。
但这也失败了。
任何帮助表示赞赏。
最佳答案
关于python - 在正则表达式中搜索到字符串末尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39475890/