Regex Imacros正则表达式,就是我所说的';我问得太复杂了?

Regex Imacros正则表达式,就是我所说的';我问得太复杂了?,regex,screen-scraping,imacros,Regex,Screen Scraping,Imacros,我正在尝试使用IMACROS提取即将到来的网球比赛的球员姓名,以便稍后在excel中进行分析 我想从中获取玩家姓名的网站会生成我不想要的额外信息 赫拉西奥·泽巴洛斯(ARG) Joao Sousa(PRT) 维克多·埃斯特雷拉·布尔戈斯(多姆)东南 汤米·罗布雷多(ESP)公关 法比奥·福尼尼(伊塔)LL 阿尔伯特·拉莫斯·维诺拉斯(ESP)5 圭多佩拉(ARG) 莱昂纳多·迈耶(阿根廷)WC 当我使用下面的提取标签时,我得到了我不需要的额外信息 TAG POS=1 TYPE=TD ATTR=C

我正在尝试使用IMACROS提取即将到来的网球比赛的球员姓名,以便稍后在excel中进行分析

我想从中获取玩家姓名的网站会生成我不想要的额外信息

赫拉西奥·泽巴洛斯(ARG)
Joao Sousa(PRT) 维克多·埃斯特雷拉·布尔戈斯(多姆)东南

汤米·罗布雷多(ESP)公关
法比奥·福尼尼(伊塔)LL

阿尔伯特·拉莫斯·维诺拉斯(ESP)5
圭多佩拉(ARG)
莱昂纳多·迈耶(阿根廷)WC

当我使用下面的提取标签时,我得到了我不需要的额外信息

TAG POS=1 TYPE=TD ATTR=CLASS:player name EXTRACT=TXT

我不擅长正则表达式,也不知道如何编写表达式来删除“(”之后的所有数据,并删除尾随空格,只留下播放器名称

如有任何建议,将不胜感激


非常感谢

请尝试以下方式删除额外信息:

TAG POS=1 TYPE=TD ATTR=CLASS:player-name EXTRACT=TXT
SET !EXTRACT EVAL("'{{!EXTRACT}}'.replace(/ \\(.+/gm, '');")
/^[^(+]+\b/
应该适用于大多数正则表达式风格