出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
![]() ![]() |
![]() ![]() ![]() ![]() ![]() ![]() |
[5235] 文末の改行コードの削除 |
投稿者:もすさん 2005/09/06 13:15:46 |
フォームのTEXTAREAから取得した次のようなデータの、 最終行以降の改行すべてを削除したいのですが何かいい方法はありませんでしょうか? あいうえお かきくけこ さしすせそ たちつてと ←「と」以降の改行コードをすべて削除したい。 よろしくお願いします。 |
[5240] Re:文末の改行コードの削除 |
投稿者:YasNet(管理人)さん 2005/09/07 9:01:13 |
こんにちは YasNet(管理人)です。 一発では難しいと思いますよ 私ならプログラム作りますが・・・ 右からvbCRLF & vbCRLFなら削除って感じですかねぇ〜 あとは、正規表現使えばなんとかなるような気がします。 それでは 失礼致します。 > フォームのTEXTAREAから取得した次のようなデータの、 > 最終行以降の改行すべてを削除したいのですが何かいい方法はありませんでしょうか? > > あいうえお > かきくけこ > さしすせそ > たちつてと ←「と」以降の改行コードをすべて削除したい。 > > よろしくお願いします。 |
[5254] Re:文末の改行コードの削除 |
投稿者:もすさん 2005/09/08 10:38:48 |
ご返答ありがとうございます。 Trimのように簡単に削除できればと思っていたのですが、 やはり簡単なことではないのですね。。。 > 右からvbCRLF & vbCRLFなら削除って感じですかねぇ〜 > この方法ですと一番最後の改行1つが削除できないのです。 正規表現の使い方がよくわからないのですが、 この機会に勉強を兼ねて試してみたいと思います。 ありがとうございました。 |
[5256] Re:文末の改行コードの削除 |
投稿者:YasNet(管理人)さん 2005/09/08 12:27:41 |
こんにちは YasNet(管理人)です。 手抜き説明ですみません。 > この方法ですと一番最後の改行1つが削除できないのです。 右からvbCRLF & vbCRLFなら削除し 上記処理終了後 一番右の改行コードを消せばよいです。 ちなみに改行コードは3パターンあるのでご注意を vbCR vbLF vbVRLF それでは 失礼致します。 > ご返答ありがとうございます。 > > Trimのように簡単に削除できればと思っていたのですが、 > やはり簡単なことではないのですね。。。 > > > 右からvbCRLF & vbCRLFなら削除って感じですかねぇ〜 > > > この方法ですと一番最後の改行1つが削除できないのです。 > > 正規表現の使い方がよくわからないのですが、 > この機会に勉強を兼ねて試してみたいと思います。 > > ありがとうございました。 |
[5299] Re:文末の改行コードの削除 |
投稿者:Lightningさん 2005/09/30 14:43:49 |
何を難しいと思うのかが謎です。 TEXTに問題の文が入っていたとして do while right(TEXT,1) = VBCRLF or right(TEXT,1) = VBCR or right(TEXT,1) = VBLF TEXT = left(TEXT,len(TEXT)-1) loop これで解決するような気がするんですけど |
[5301] Re:文末の改行コードの削除 |
投稿者:暇人さん 2005/09/30 17:09:41 |
使用するOS、ブラウザ等が固定なら楽になりますがね。 そうじゃないなら死ぬほどつらくなりますよ。 EBCDICの改行コードはNEL・・・vbNELなんて無い Unicodeの改行コードは8種類・・・垂直タブやめてよ(泣) ロシアの方のOSは聞いたこと無い名前・・・発音できないなにそれ > 何を難しいと思うのかが謎です。 > > TEXTに問題の文が入っていたとして > do while right(TEXT,1) = VBCRLF or right(TEXT,1) = VBCR or right(TEXT,1) = VBLF > TEXT = left(TEXT,len(TEXT)-1) > loop > > これで解決するような気がするんですけど |
[5303] Re:文末の改行コードの削除 |
投稿者:Lightningさん 2005/09/30 18:05:15 |
> 使用するOS、ブラウザ等が固定なら楽になりますがね。 > そうじゃないなら死ぬほどつらくなりますよ。 > EBCDICの改行コードはNEL・・・vbNELなんて無い > Unicodeの改行コードは8種類・・・垂直タブやめてよ(泣) > ロシアの方のOSは聞いたこと無い名前・・・発音できないなにそれ > 多言語環境は非想定です(ぉぃ とりあえずはシステムクラッシャーにもならないループなので見逃して〜(藁 |
TreeBBS For ASP V.0.1.3 |