下記のようなデータ(data0)があります。
data0={[100,136]1.9870643105717924`,[101,135]2.0357140190722895`,[102,134]1.8732396735508323`,[103,133]1.983976524997021,[104,132]1.9385514525696894`,[105,131]1.876554531238102,,,,,
このデータ(data0)から、
136]
135]
134]
133]
132]
131]
を置換により削除して、下記のようなdata1にする方法を教えてください。
data1={[100,1.9870643105717924`,[101,2.0357140190722895`,[102,1.8732396735508323`,[103,1.983976524997021,[104, 1.9385514525696894`,[105, 1.876554531238102,,,,,
No.3ベストアンサー
- 回答日時:
> 実は数字は136から131までではなく、172から63まであります。
Wordでの置換の場合は、172から63のような連続した数値があっても、
文字列としてしか認識しませんので、通常の処理では対応できません。
どうしても処理したいのなら、マクロを使った処理をするか、複数回での
置換を繰り返すなどで対応します。
ただ、今回の場合のような条件だと「172から63」のような数値を条件に
しなくても、[###,##]や[###,###]のような[数値,数値]の組み合わせから、
後ろ側の数値のみ削除すればよいのですよね。
もしも条件が上記のような場合なら、以下の置換でも対応できます。
[置換]で[ワイルドカード]にチェックを入れておきます。
[検索する文字列]:
(\[[0-9]{2,3},)[0-9]{2,3}\]
[置換後の文字列]:
\1
これで、数値が二桁でも三桁でも対応できます。
前の数値を残し、後ろの数値を削除する置換です。
[数値,数値]の組み合わせがデータ部分以外にあると、処理されます。
事前にデータの部分だけスタイルや蛍光ペンなどで設定するようにして
おけば、データ部分だけを処理できるようになります。
なお、マクロや複数回の処理は今回回答しないのであしからず。
ご回答有難う御座います。
>もしも条件が上記のような場合なら、以下の置換でも対応できます。
出来ました。処理するデータが、1500個ぐらいあるので、助かりました。
No.2
- 回答日時:
No.1の回答者です。
画像を添付し忘れていました。
ご回答有難う御座います。
すいません。説明不足でした。
実は数字は136から131までではなく、172から63まであります。(一部しか書いてませんでした。)
この場合、どうすればよいでしょうか?
No.1
- 回答日時:
ワイルドカードを使った置換で対応できますが、]の記号がある後ろの
文字化けしているような部分(スペース?)は何があるのですか?
一応、以下の置換設定で対応できると思います。
[置換]で[ワイルドカード]にチェックを入れておきます。
[検索する文字列]:
13[1-6]\]
[置換後の文字列]:
何も入れない
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) pandasでまとめてインデックスを削除するにはどうすればいいですか? たとえば、以下のプログラムで 1 2022/07/31 23:09
- その他(プログラミング・Web制作) Fortranでの出力ファイル 2 2023/03/21 21:25
- Excel(エクセル) 【VBA】A列にある連続したデータの1番下に文字列を入力したい 1 2023/01/28 04:40
- UNIX・Linux サーバー間のデータコピー(データ形式とデーターフォーマットの変換あり。一定間隔で処理) 2 2023/08/22 22:15
- その他(プログラミング・Web制作) pythonでDBのカラム名で取得したオブジェクトの値を表示したい 1 2022/05/13 03:41
- C言語・C++・C# c言語の問題です 課題1 (二分探索木とセット) 大きさ size の配列 array を考える。す 2 2023/01/10 21:08
- Visual Basic(VBA) 複数シート一括作成後に、特定範囲の数式は値で貼り付けしたい 3 2022/10/07 11:18
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- Java 動かなくなったのでJavaソースを手直しお願いします。 2 2022/04/30 05:35
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 2 2022/06/25 22:42
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カンマを改行に変換する方法
-
Wordの置換方法について
-
Excelで全角ハイフンを半角ハイ...
-
Excelで特定の文字以下を削除し...
-
エクセル重複削除で綺麗に削除...
-
カンマ( , )をタブに置換したい。
-
秀丸で余分なスペースを削除したい
-
ワードで複数の文字を一括・連...
-
エクセルの『検索と置換ボック...
-
文字列に含まれているダブルク...
-
ワード (word ) 日本語の文字...
-
検索と置換でチェックを外すこ...
-
Word:差し込み印刷時に文字列...
-
エクセルで濁点カナの変換方法...
-
置換積分の置き換える文字は媒...
-
Excel 置換
-
Word VBA フッターでの文字の置換
-
エクセルの「置換」で1行の部分...
-
Excel : テキストボックス中の...
-
ExcelのVBA 正規表現でタブを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
カンマを改行に変換する方法
-
カンマ( , )をタブに置換したい。
-
秀丸で余分なスペースを削除したい
-
Excelで全角ハイフンを半角ハイ...
-
文字の列を揃えるには
-
エクセル重複削除で綺麗に削除...
-
複数のスペースを1つのタブに...
-
Word:差し込み印刷時に文字列...
-
エクセルの『検索と置換ボック...
-
ワードで複数の文字を一括・連...
-
文字列に含まれているダブルク...
-
エクセルで濁点カナの変換方法...
-
word 改行マークを印刷時に表示...
-
セルの文字列後ろのスペース削除
-
1文字だけ置換したい
-
【MS Office Word 2007】文章の...
-
Excelで特定の文字以下を削除し...
-
エクセルの「置換」で1行の部分...
-
Excel : テキストボックス中の...
-
.txtファイルの空白を全て消去...
おすすめ情報