我有一根绳子,大约有270米长,如下所示
<DOC> <DOC>+BDTag
<S> <S>+BSTag
--- ----
--- ----
</S> </S>+ESTag
<S> <S>+BSTag
--- ----
--- ----
</S> </S>+ESTag
<S> <S>+BSTag
--- ----
--- ----
</S> </S>+ESTag
-----
我想得到所有字符串中<S> <S>+BSTag
和</S> </S>+ESTag
之间的字符,并创建一个列表
你能给我举个最快解决方案的例子吗
谢谢你
Tags:
一个简单的解决方案是使用正则表达式
例如使用^{} 我们可以写
它做什么?
<S> <S>\+BSTag
匹配起始行李>(.*?)
,.*
匹配任何东西?
使它变懒,这样当它看到第一条结束线时就停止了李></S> </S>\+ESTag
匹配结束行re.DOTALL
这可以确保.
也匹配新行李>相关问题 更多 >
编程相关推荐