It looks like you are mixing character syntax ( #\foo) with string syntax, and you are doing this in both string and regexp. Therefore, I assume that the line you want to split is actually:
"hello hellu-\"hella.helloo,hallo\n\""
\" \n . , ( , ) regexp :
(regexp-split #rx"( +)|(\-)|(\")|(\.)|(,)|(\n)" string)
, \- \. (Racket C- escape-), :
(regexp-split #rx"( +)|(-)|(\")|(.)|(,)|(\n)" string)
, . "any char" , . , , , , , , :
> (define string "hello hellu-\"hella.helloo,hallo\n\"")
> (regexp-split
'("hello" "hellu" "" "hella" "helloo" "hallo" "" "")
-, : :
(regexp-split #rx" +|-|\"|\\.|,|\n" string)
, | s, " ":
(regexp-split #rx" +|[-\".,\n]" string)
, , - ( ) , . , , , , :
(regexp-split #rx" +|[-\".,\n]+" string)
( -, ). :
> (define string "hello hellu-\"hella.helloo,hallo\n\"")
> (regexp-split
'("hello" "hellu" "hella" "helloo" "hallo" "")
, , , , . , , . Racket regexp-match*, , :
> (define string "hello hellu-\"hella.helloo,hallo\n\"")
> (regexp-match*
'(" " "-\"" "." "," "\n\"")
, , , , , . , - , , :
> (define string "hello hellu-\"hella.helloo,hallo\n\"")
> (regexp-match*
'("hello" "hellu" "hella" "helloo" "hallo")