Como combinar "qualquer coisa até essa sequência de caracteres" em uma expressão regular?

Faça esta expressão regular:/^[^abc]/. Isso corresponderá a qualquer caractere único no início de uma sequência, exceto a, b ou c.

Se você adicionar um* depois disso -/^[^abc]*/ - a expressão regular continuará adicionando cada caractere subseqüente ao resultado, até encontrar uma, o b, o c.

Por exemplo, com a cadeia de origem"qwerty qwerty whatever abc hello", a expressão corresponderá a"qwerty qwerty wh".

Mas e se eu quisesse que a string correspondente fosse"qwerty qwerty whatever "

... Em outras palavras, como posso combinar tudo até (mas não incluindo) oexact sequence "abc"?

questionAnswers(10)

yourAnswerToTheQuestion