< Return to index

typescriptで​regexを​書く

deno を始めたので備忘録として書く。

文字列を全角半角問わず、空白文字で区切る場合には \s+ を用いるが、typescript では Python で言うところの r"\s+" として次の2つの書き方があるようだ。

  1. const re = /\s+/
  2. const re = RegExp("\\s+")

2 の方法では \ がエスケープされるみたいなので \\ として書く必要がある。

編集を提案