2015年10月6日火曜日

指定の文字数を取得する


こんにちはYです。
SEO対策をしていて、ちょっと文字が多いな、、、と感じた箇所にぶつかりました。
データもとの文章を変更せずに、先頭の~文字で切って妥協することにしました。
その時の対処方法です。

String.Substring メソッドを使用しました。

String nagaiMoji = "Hello World!"
String moji = nagaiMoji.Substring(1, 6);

上記の場合の出力は「ello W」となります。

これを使用して、String moji = nagaiMoji.Substring(0, 99);
100文字分を取得するようにと書くことができました。

Related Posts:

  • ファイルアップロードで苦戦したところ(4MB) こんにちわYです。 本日は、ASP.NET 2.0 のファイルアップロードで苦労したところになります。 どういうわけか、ファイルサイズが4MB超えるとエラーになってしまうというものです。 System.Web.HttpUnhandledExcep… Read More
  • インライン式 <%= %> と <%# %>の違いインライン式 <%= %> と <%# %>の違い こんにちわ、山田です。 ASP.NETを使っていてよくわからなかったところがあったのでまとめました。 この書き方、調べたらインライン式というらしい。 自分がよく使うものをまとめてみました。 ■埋め込みコードブロック【&l… Read More
  • 指定の文字数を取得する こんにちはYです。 SEO対策をしていて、ちょっと文字が多いな、、、と感じた箇所にぶつかりました。 データもとの文章を変更せずに、先頭の~文字で切って妥協することにしました。 その時の対処方法です。 String.Substring メソッドを使用しました。 String nagaiMoji… Read More
  • タイニーPNG のAPIを利用した画像圧縮アプリケーションの作成こんにちわ山田です。 昨日は、オリオン座流星群がよく見えたそうですね。 まったく見れなかったです、、。 たまたま夕方のニュースで情報を得ていたので、楽しみにしていたら 朝になるまで思い出せませんでした。 そんなこんなで、画像を外部のサービス(API)を利用して 圧縮して、画像サイズを小さくするメ… Read More
  • サーバーコントロールの属性を書き換える方法どうも山田です。 ASP.NET環境で開発を行っているシステム屋です。 デザイン側の属性を書き換える方法の覚書です。 意外と便利です。 aspx  <a href="#" class="btnNegative" runat="server" id="linkToTop">… Read More

3 件のコメント:

  1. さて、問題です。
    nagaiMoji = "あいうえお";
    の時に
    nagaiMoji.Substring(0, 99);
    をするとどうなるでしょうか?

    返信削除
  2. このコメントはブログの管理者によって削除されました。

    返信削除
  3. 答えはエラーになります。

    返信削除