Kellen
Stuff I Learned

Follow

Stuff I Learned

Follow

TIL: convert a string into an array of words in JS

Kellen's photo
Kellen
·Jun 3, 2022·

1 min read

Sometimes it's nice to document the little wins. Today, I learned this useful bit of code to parse a string into an array of words, while removing punctuation.

text.replace(/\p{P}/gu, "").split(" "))

To break this down:

  • text: the string to parse
  • .replace: a JavaScript function
  • /\p{P}/gu, "": regex that informs replace to remove all punctuation and replace it with nothing
  • .split(" "): a JavaScript function that breaks a string into an array based on the character passed into the function. In this case, it will split the string whenever there is a space.
 
Share this