- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:replaceで正規表現を利用したい)
JavaScript正規表現を使って文字列を置換する方法
このQ&Aのポイント
- JavaScriptのreplaceメソッドを使うことで、正規表現を利用して文字列を置換することができます。
- 例えば、「9月15日(土)12時16分準備」という文字列から「(土)」という部分を削除する場合は、replaceメソッドを使って正規表現で削除対象の部分を指定します。
- 0がついていない数字に対して、先頭に0を付与する場合もreplaceメソッドを使うことができます。正規表現を使って0以外の数字にマッチした場合に、その前に0を追加します。
- みんなの回答 (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]に分が入ります。
お礼
回答ありがとうございました。 おかげでうまくいきました。 配列にバラしていく方法、便利なようなので、これから色々使って行きたいと思いますー