我想在Python中问一些正则表达式问题。
在变量nihao中,有一个如下字符串:
Committee Members: Prof.A (Supervisor)
我想提取Prof.A(只有Prof.A,消除所有\ t或其他空格) 之间
委员会成员:
和
(主管)用python语言。
我应该如何编写正则表达式?
感谢。
答案 0 :(得分:2)
只需进行一些编辑:
Committee\sMembers:\s+([\w.\s]+)\s\(Supervisor\)
看这里: http://regex101.com/r/pS9bQ9/4
注意:下次regex101.com是一个测试你的正则表达式的好网站
答案 1 :(得分:0)
扩展@ VincentBeltman的正则表达式,它也可以这样做 -
# Committee\s+Members:\s*(\w[\w.\s]*?)\s*\(Supervisor\)
Committee \s+ Members:
\s*
( \w [\w.\s]*? ) # (1)
\s*
\(Supervisor\)