- ベストアンサー
replaceで文字列を変換したいのですが…
replaceで、正規表現をどう使ったらよいのか中々わかりません。 医学関係の検査値に関する文字列を下のように変換したいのですが、良い方法があるでしょうか。 アルブミン 3.5 ↓ ALB 3.5g/dl 他にもたくさん検査項目が含まれる文字列を扱っていて、上のように項目名を半角英字に変換して、数値の後ろに単位を付けたいと思っています。 項目によって単位が異なるので、項目が「アルブミンならg/dl」「ビリルビンならmg/dl」がつくようにしたいのです。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- steel_gray
- ベストアンサー率66% (1052/1578)
回答No.4
- think49
- ベストアンサー率59% (285/482)
回答No.3
- dyna_1550
- ベストアンサー率34% (122/353)
回答No.1
お礼
ご回答ありがとうございます。 早速試してみたところ、うまくいったようです! これで項目の数だけreplaceを繰り返せば一番単純にできそうです。 他にも回答を下さった方がいるので、いろいろ検討してみます。 ありがとうございました。