Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/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 正则表达式:包含模式的字符数_Python_Regex - Fatal编程技术网

Python 正则表达式:包含模式的字符数

Python 正则表达式:包含模式的字符数,python,regex,Python,Regex,我有一个具有以下结构的数据帧: 描述 ORF β-葡萄糖苷酶 tb512 琥珀酸半醛脱氢酶 tb111 可能的环氧化物水解酶 tb045 与第二行中的单词匹配的一个选项可以是: (?<!\S)(?=\S{13}(?!\S))\S*hydro\S* “regex”中的“ex”已经表示“expression”;这个术语是正则表达式的缩写。 pattern=r"(?<!\S)(?=\S{13}(?!\S))\S*hydro\S*" df = df.set_index(

我有一个具有以下结构的数据帧:

描述 ORF β-葡萄糖苷酶 tb512 琥珀酸半醛脱氢酶 tb111 可能的环氧化物水解酶 tb045
与第二行中的单词匹配的一个选项可以是:

(?<!\S)(?=\S{13}(?!\S))\S*hydro\S*
“regex”中的“ex”已经表示“expression”;这个术语是正则表达式的缩写。
pattern=r"(?<!\S)(?=\S{13}(?!\S))\S*hydro\S*"
df = df.set_index('Desc_ORF').filter(regex=pattern, axis=0)