arrays - How do I tokenize a string in Javascript? -



arrays - How do I tokenize a string in Javascript? -

i have string:

'"apples" , "bananas" or "gala melon"'

i convert array

arr = ['"apples"', 'and', '"bananas"', 'or', '"gala melon"']

i don't know if can regular expression. i'm origin think may have parse each character @ time match double quotes.

input = '"apples" , "bananas" or "gala melon"' output = input.match(/\w+|"[^"]+"/g) // output = ['"apples"', 'and', '"bananas"', 'or', '"gala melon"']

explanation regex:

/ - start of regex \w+ - sequence of word characters | - or "[^"]+" - quoted (assuming no escaped quotes) /g - end of regex, global flag (perform multiple matches)

javascript arrays string

Comments

Popular posts from this blog

javascript - mongodb won't find my schema method in nested container -

How do you set up a perforce server to work over the internet? -

ios - Lagging ScrollView with UIWebview inside -