• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:replaceで正規表現を利用したい)

JavaScript正規表現を使って文字列を置換する方法

このQ&Aのポイント
  • JavaScriptのreplaceメソッドを使うことで、正規表現を利用して文字列を置換することができます。
  • 例えば、「9月15日(土)12時16分準備」という文字列から「(土)」という部分を削除する場合は、replaceメソッドを使って正規表現で削除対象の部分を指定します。
  • 0がついていない数字に対して、先頭に0を付与する場合もreplaceメソッドを使うことができます。正規表現を使って0以外の数字にマッチした場合に、その前に0を追加します。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

>・0がついていなければ、先頭に0を付与する方法は? これを正規表現でやるのは不可能ではないが面倒です。 ・月が1桁か2桁か ・日が1桁か2桁か ・時が1桁か2桁か ・分が1桁か2桁か と2の4乗通りの正規表現が必要。 各要素をばらばらにするのがいいでしょう。その上で、1桁なら"0"を追加する。 a = time.split(/月|日|\(.\)|時|分準備/); で、a[0]に月、a[1]に日、a[2]に時、a[3]に分が入ります。

re999
質問者

お礼

回答ありがとうございました。 おかげでうまくいきました。 配列にバラしていく方法、便利なようなので、これから色々使って行きたいと思いますー

関連するQ&A