Python正则表达式返回所有匹配字符串,并用逗号分隔
我正在寻找一个正则表达式来提取Dataframe列中所有匹配的字符串 例: 有人能帮我用正则表达式获取新列中的所有匹配项吗Python正则表达式返回所有匹配字符串,并用逗号分隔,python,regex,dataframe,Python,Regex,Dataframe,我正在寻找一个正则表达式来提取Dataframe列中所有匹配的字符串 例: 有人能帮我用正则表达式获取新列中的所有匹配项吗 Test_col_Name<br> R2T.20.98.12,T7Y.10.35.10<br> G2O.16.18.02,T7K.11.15.03<br> A2U.10.18.15<br> nan<br> nan<br> K9I.78.34.20<br> P2I.67.78.99<br
Test_col_Name<br>
R2T.20.98.12,T7Y.10.35.10<br>
G2O.16.18.02,T7K.11.15.03<br>
A2U.10.18.15<br>
nan<br>
nan<br>
K9I.78.34.20<br>
P2I.67.78.99<br>
我不完全明白你的逻辑,但这可能是一个起点 df['col'].str.replace'/| New |使用|[T-T]est | text |',.str.replace','
到目前为止你试过什么?你能详细介绍一下你的要求吗。未来的读者将很难从中获得一些东西。我可以替换单词,但它们不是唯一的,我可以在所需文本之间或之后获得任意数量的单词。
Test_col_Name<br>
R2T.20.98.12,T7Y.10.35.10<br>
G2O.16.18.02,T7K.11.15.03<br>
A2U.10.18.15<br>
nan<br>
nan<br>
K9I.78.34.20<br>
P2I.67.78.99<br>
0 R2T.20.98.12, T7Y.10.35.10 <br>
1 G2O.16.18.02, T7K.11.15.03<br>
2 A2U.10.18.15<br>
3 <br>
4 nan<br>
5 K9I.78.34.20<br>
6 P2I.67.78.99<br>