0
で区切られた文字列を抽出する:私は現在、何正規表現は、文字列からトークン
["@user", "do foo, and bar please, #urgent", "contact xyz"]
:
"@user do foo, and bar please, #urgent. contact xyz"
が、私は3つの文字列のこの配列を抽出する必要が私だけでindexOf()
トークン"@"
、 " "
、". "
との間に部分文字列を取得します。
RegExで最適化したいと思います。配列内のようにいくつかのトークンを検索してグループ化するにはどうすればよいですか?
'indexOf()'は実際には正規表現よりも安価な演算であるかもしれません。しかし、正規表現でもそれほど難しくありません。おそらく、特定の文字にトークンとして注目する必要はありません。 https://regex101.com/r/tKuM77/6 – CAustin