正则求匹配
[('the', 'DT'), ('little', 'JJ'), ('yellow', 'JJ'),('dog', 'NN'), ('died', 'VBD')]我想匹配出
('dog', 'NN')
请问要怎 么写
这只是一个小例子,
因为有大量的这样的文本需要提取,
所 以想要一个通用的正则
谢谢
你这最基本的文本内容都没有给出,只给出了匹配结果和你想匹配的结果,我们也不知道该怎么匹配呀
[('the', 'DT'), ('little', 'JJ'), ('yellow', 'JJ'),('dog', 'NN'), ('died', 'VBD')]
是字符串还是列表?
我想匹配出
('dog', 'NN')
你想匹配到一个元组还是字符串 "('dog', 'NN')"?
你的匹配规则是什么?又或者是匹配('dog', 'NN')本身? hrpzcf 发表于 2022-5-5 13:29
是字符串还是列表?
后面是nn的匹配 Twilight6 发表于 2022-5-5 12:40
你这最基本的文本内容都没有给出,只给出了匹配结果和你想匹配的结果,我们也不知道该怎么匹配呀
[('the', 'DT'), ('little', 'JJ'), ('yellow', 'JJ'),('dog', 'NN'), ('died', 'VBD')
这上面就是文本 swanseabrian 发表于 2022-5-5 15:40
[('the', 'DT'), ('little', 'JJ'), ('yellow', 'JJ'),('dog', 'NN'), ('died', 'VBD')
这上面就 ...
匹配所有带有 NN 的是吗?参考参考:
re.findall(r"\('\w+?', 'NN'\)",string)
Twilight6 发表于 2022-5-5 15:47
匹配所有带有 NN 的是吗?参考参考:
我上午这样写也不知道哪里问题,就匹配不出来,复制你的就可以了,我没写问号,不过也可以匹配
谢谢 swanseabrian 发表于 2022-5-5 15:55
我上午这样写也不知道哪里问题,就匹配不出来,复制你的就可以了,我没写问号,不过也可以匹配
谢谢
没事没事,问号确实可以不写
页:
[1]