字符串selenium-ide上的正则表达式多重剪切


  1. 我的基本字符串结构:

门票手势-Compte 5-SARL PROJET DE BLI[商业:雪乔恩]

分解字符串说明:-"5":ID-"SARL PROJET DE BLI":公司名称-"SNOW Jon":销售代理的全名,由"姓氏"+"名字"组成

  1. 我所做的和工作:

    • 存储我的结构化字符串:storeText | css=h1 | h13

    • 存储ID:storeEval | storedVars['h13'].split(' ')[5] | final_id

  2. 我真正需要的是:商店的两个正则表达式最后两个,公司名称和销售代理的全名。我只需要介于"one_answers"之间的东西,不要在开头和结尾留下无用的空格。

我已经尝试过这样的东西:storeEval | storedVars['h13'].match(/- /((?:.|<br />)*?) [/) | final_company但不起作用。。。也许空间。。。对于公司名称,我希望存储ALL BETWEEN"-"AND"["全名相同:store ALL BETWEEN":"AND"]">

有人有解决方案吗?我不太擅长正则表达式。。。也用英语:p

我终于自己找到了,我尝试了一下,它成功了:

storeEval|storedVars['h13'].match(/-([a-zA-Z]+([/([1]|fi_rs

storeEval|storedVars['h13'].match(/\:([^\]]+(\]/([1]|fi_rs2

再见。

最新更新