- ベストアンサー
文字列の切り出し
文字列"abc.bcd.efg.hij"などから 最後のドットの前まで(例の場合"abc.bcd.efg"の部分) を切り出したいです。 どうすればよいかアイデアが出てきません。 ヒントだけでもいいので教えて下さい。 お願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
できますよ。 str = "abc.bcd.efg.hij"; pos = str.lastIndexOf("."); alert (str.substring(0, pos)); これを実行してみてください。 lastIndexOfは、文字列の後ろから指定された文字(この場合は".")を検索して、その位置を返します。 substringは指定された部分文字列を取得します。 この場合は0番目~pos番目までです。
お礼
できました。 後ろから調べるのは思いつきませんでした。 有難う御座います。