fork download
  1. s = "languages:(ruby AND python) role:(software engineer or data scientist) role:(software engineer or data scientist) languages:(ruby AND python) languages:'python' role:'software engineer' languages:(ruby AND python)role:(software engineer or data scientist) languages:'python'role:'software engineer' languages:'python'"
  2. puts s.scan(/role:(?:\(\K[^()]+(?=\))|'\K[^']+(?='))/)
Success #stdin #stdout 0.01s 5764KB
stdin
Standard input is empty
stdout
software engineer or data scientist
software engineer or data scientist
software engineer
software engineer or data scientist
software engineer