2017-02-12 2 views
0

Я пытаюсь извлечь имена игроков для предстоящих теннисных матчей с IMACROS для последующего анализа в excel.Imacros Regular Expression, что я задаю слишком сложно?

Сайт, на котором я хочу взять имена игроков, генерирует дополнительную информацию, которую я не хочу.

Себальос (ARG)
Жоао Соуза (PRT) Victor Estrella Бургос (DOM) SE

Томми Робредо (ESP) PR
Фоньини (ITA) LL

Альберт Рамос-Vinolas (ESP) 5
Пелья (ARG)
Leonardo Mayer (ARG) WC

Когда я использую тег ниже экстракционной я получаю е xtra информации мне не нужно.

TAG POS = 1 TYPE = КЛАСС TD ATTR: игрок имя ЭКСТРАКТ = TXT

Я не очень хорошо с регулярным выражением и не знаю, как написать выражение для удаления всех данных после того, как «(» и удалите замыкающий пробел, чтобы просто оставить меня с именем игрока

Любые советы будут оценены

Большое спасибо

+0

'/^[^ (] + \ b /' должен работать в большинстве ароматизаторов регулярных выражений – pguardiario

ответ

0

Попробуйте удалить дополнительную информацию следующим образом:..

TAG POS=1 TYPE=TD ATTR=CLASS:player-name EXTRACT=TXT 
SET !EXTRACT EVAL("'{{!EXTRACT}}'.replace(/ \\(.+/gm, '');")