我有这样的:正则表达式行情展望未来之间 - 的Python
myText = str(^123"I like to"^456&U"play video games and"$"eat cereal")
我想在两者之间(含)引号中提取的一切,前后$
标志分裂的一切,并把它们添加到嵌套名单。例如。
myTextList = [[ “我喜欢”, “玩视频游戏和”],[ “吃麦片”]]
这是我的尝试:
tempTextList = []
for text in re.findall('(?<=\$)"[^"]*"(?<!\^)',myText,re.DOTALL)
tempTextList.append(text)
myTextList.append(tempTextList)
我用的网站https://www.regex101.com/#python并试图几乎一切我能想到的...
(?!\$)"(?!\^\00\+\-\&)[^"].*"
等等
的re.findall部分并未真正发挥我湾路去它。
有人能指出我正确的方向吗?
感谢
你想你的结果列表像引号?或没有? – tinySandy
你可以同时显示。我认为''“[^”] *“''显示带引号的结果,'”(。*?)“'显示不带引号的结果。 –
你想先分割'$'然后找到引用的吗? – sln