Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python正则表达式Anychar不包含任何内容_Python_Regex - Fatal编程技术网

Python正则表达式Anychar不包含任何内容

Python正则表达式Anychar不包含任何内容,python,regex,Python,Regex,在pythons正则表达式中,我试图在表中查找一些内容,所有内容都可以正常工作,除了一些行在表中有两个字母,其他行在该字段中没有数据,因此我需要一个正则表达式,它可以匹配单词字符\w+,也可以不匹配任何内容 正确找到的示例行 </td><td></td><td> 缺少的示例行 </td><td>JK</td><td> 是否有一种方法可以用一个表达式返回两行?如果您试图从HTML中获取文本,正则表达

在pythons正则表达式中,我试图在表中查找一些内容,所有内容都可以正常工作,除了一些行在表中有两个字母,其他行在该字段中没有数据,因此我需要一个正则表达式,它可以匹配单词字符\w+,也可以不匹配任何内容

正确找到的示例行

</td><td></td><td>
缺少的示例行

</td><td>JK</td><td>

是否有一种方法可以用一个表达式返回两行?

如果您试图从HTML中获取文本,正则表达式是解决此问题的一个错误选择。探索美丽的乌苏图书馆。如果您打算坚持使用正则表达式,请尝试使用\w*而不是\w+What about,here.*是贪婪的,并且会消耗从您第一次声明要匹配的内容开始的所有内容,您还需要声明不想匹配的内容。您显示的正则表达式与您提供的字符串不匹配。它只是更大的正则表达式的一部分吗@沙克蒂曼有这个问题的答案。