||符号间内容的正则匹配问题该如何做?

要匹配的字符串 AAA|BBBBB|CCCC|DDDDD|
要求||之间的内容都要匹配出来
正确的结果是BBBBB,CCCC,DDDDD
这个正则表达式应该如何写啊?

我写了一个CCCC没有了。。

||符号间内容的正则匹配问题该如何做?


回答:

(?<=\|)\S+?(?=\|)

||符号间内容的正则匹配问题该如何做?


回答:

In [1]: import re

In [2]: re.findall('(\w+)', 'AAA|BBBBB|CCCC|DDDDD|')

Out[2]: ['AAA', 'BBBBB', 'CCCC', 'DDDDD']

In [3]: 'AAA|BBBBB|CCCC|DDDDD|'.replace('|', ',')

Out[3]: 'AAA,BBBBB,CCCC,DDDDD,'

||符号间内容的正则匹配问题该如何做?

以上是 ||符号间内容的正则匹配问题该如何做? 的全部内容, 来源链接: utcz.com/p/937819.html

回到顶部