- ベストアンサー
メモ型フィールドの文字列の置換と改行の入れ方について
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
非連結のテキストボックス<テキスト0>に元の文があれば、コマンドボタン<コマンド2>で<テキスト0>を書き換えます。 質問の改行の位置らしき『;』や数字と文字を分けるスペースが全角か半角かはっきりしないので、下記では最初に半角に置き換えて判定しています。参考にして下さい。理屈では何行にでもなります。 Private Sub コマンド2_Click() Dim moji As String Dim potLF As Integer '改行を行う文字の位置 Dim potSpc As Integer '数字と文字の区分け位置 Dim elm As String '1行分の文字 Dim mojiWork As String 'ワーク変数 moji = テキスト0 moji = Replace(moji, ";", ";", , , vbTextCompare) moji = moji & ";" potLF = InStr(moji, ";") While potLF > 0 elm = Left(moji, potLF - 1) potSpc = InStr(Replace(elm, " ", " ", , , vbTextCompare), " ") '文字の整形 elm = "【" & Left(elm, potSpc - 1) & "】 " & Right(elm, Len(elm) - potSpc) mojiWork = mojiWork & elm & vbCrLf moji = Right(moji, Len(moji) - potLF) potLF = InStr(moji, ";") Wend テキスト0 = Left(mojiWork, Len(mojiWork) - 2) End Sub
関連するQ&A
- メモ帳で改行を置換するには?
Windows付属のメモ帳のみで 改行を別の文字に置換したいのですが、 どのようにすればいいでしょうか? ほかのエディタ等を使わずに メモ帳だけでやりたいのです。 ちなみに「できない」などの回答は いりません。
- 締切済み
- Windows XP
- メモ帳またはwordで改行を置換したい。
お尋ねします。 メモ帳、またはwordで「,」+「改行」となっている部分だけ、改行を削除したいのですが、何がいい方法はありませんか? 「置換」を使えばいいかとは思うのですが、置換の「検索する文字列」に「改行」を打ち込む方法がわかりません。 どうかよろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- ファイル内の文字列を置換
掲示板利用させていただきます。 現在、ファイル内の特定の文字列を置換し、 保存する方法を探しています。 できればスクリプト言語を利用したいと考えています。 sedコマンドを使用して文字列置換を行ったのですが 置換前と置換後のファイルで 文字コードと改行コードが変わってしまうのでダメでした; 「ファイル内の特定の文字列を任意の文字列に置換し、置換前と置換後で改行コードと文字コードを変えない方法」 をご存知の方、ご教示ください。 bash,perl,javaのどれでも結構です。 よろしくおねがいします。
- 締切済み
- その他(プログラミング・開発)
- メモ帳の置換機能で特定の文字列は残して置換するには?
メモ帳の置換機能を使っているのですが、置換対象文字が含まれている特定の文字や文字列を選んで置換されないようにするにはどうしたらいいいでしょうか? 例えば <aaa/>bbbbb<ccc/><ddd/>で<ccc/>を除いて「/」を「#」に置換したい場合⇒<aaa#>bbbbb<ccc/><ddd#> などです。 メモ帳に<ccc/>を除いて置換するといった機能はないですよね? 他のテキストエディタで上記の機能を持つフリーソフトがあれば教えていただけますか? よろしくおねがいします。
- 締切済み
- フリーウェア・フリーソフト
- 長い文字列の置換を出来るエディタを教えてください。
数式Texのコマンドなんですが、1000文字の文字列を1500文字の文字列に置換しようとしたところ、255バイト以上のデータはきられてしまい、正常に置換できませんでした。 秀丸、Wordのソフトウェアや複数行置換のフリーウェアを探したのですが、正常に置換できませんでした。 このように1000文字を1500文字への置換等、長い文字列を置換できるソフトウェアがあれば教えてください。
- ベストアンサー
- その他(ソフトウェア)
- UNIXでの改行コードの置換
2バイト改行コードが入ってるデータを1バイト改行に置換してから、 コボルにて入力ファイルとして扱いたいのですが、 UNIXのコマンドで、置換することは可能でしょうか? ちなみにファイルは可変長です。 どなたかご存知の方がいられましたら、ご教授頂けます様よろしくお願い致します。
- ベストアンサー
- その他(プログラミング・開発)
- CSV 改行パターンごとの置換
CSVデータで、"と改行 のものは、そのままのこし、"がなく、文字の後に改行が入っている場合は、改行を消したい、です。 どういった方法がありますでしょうか。 エディタの置換で処理したいですが。
- ベストアンサー
- その他(ソフトウェア)
- 改行コードを任意の文字に置換するには
マイクロソフトのエクセルかアクセス、または、 メモ帳、ワードパッドで、改行コードを任意の文字 (例えば「A」)に置換する方法をご存知の方、 教えてください。 VBAを使った方法でもよいです。 秀丸等のエディターで、「\n」を使って、 置換をする方法は知っているのですが、 アクセスやエクセルしか使えない端末で実施する必要があります。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- カンマ形式のテキストファイルの置換
テキストファイルの変換に困っています. 1,2,3,4 5,6,7,8 というデータを 1 2 3 4 5 というように置換操作でカンマ→改行にしたいと 思っています. ・秀丸の場合 ,→\n(改行文字)でできます. でもメモ帳の場合は\nのようなエスケープシーケンス は使えません メモ帳で置換後の文字列を改行にしたいのですが どのようにしたらいいでしょうか?教えてください メモ帳でだめならエクセルではできないでしょうか?
- 締切済み
- オフィス系ソフト
お礼
できました。本当にありがとうございました。