- ベストアンサー
batでの文字列抽出
バッチで以下のFROM以降の文字列(hogehoge)を抽出する処理を行いたいのですが、 良い方法はございますでしょうか。 FROM hogehoge1 FROM hogehoge2 pekepeke FROM hogehoge3 pekepeke1 pekepeke2 FROM hogehoge4
- b3b1on
- お礼率60% (6/10)
- Windows系OS
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
いろいろなケースに逐一回答するわけにはいきませんが、 あまりバッチにこだわらないほうがいいと思いますよ。 いまではPowerShell もWindowsに標準で付いていますので利用すると楽ですし、汎用性があります。 --- PowerShell の例としては (1) FROMが出現する位置(index)を取得する。( LastIndexof() で取得) (2) 取得した位置から後ろの文字列を切り出す。( Substring() ) 以上で終了。
関連するQ&A
- 特定文字列の次のトークンを取り出す
バッチにて、以下文字列内のFROM以降の文字列の抽出を行いたいと考えてます。 <chusyutu.txt> FROM hogehoge FROM hogehoge pekepeke FROM hogehoge ・ ・ ・ その場合、 for /f "delims=FROM" %%i IN ("chusyutu.txt") do (echo %%i >> result.txt) としてましたが、一部文字列が抽出できておらず、"ECHO は <OFF> です。"と表示されてしまって おります。上記、構文に問題ありますでしょうか。お教えて頂ければ幸いです。
- ベストアンサー
- Windows系OS
- 文字列の抽出について
A列に 500行位の文字列があり、 その行の中から以下を抽出したいです。 ただ、抽出したい文字列は、0123456で始まり、abcdという文字列まで。 しかも改行されています。 ※抽出したい文字列 【A列 0123456 ~ B列 abcd】という文字列 【F列 0123456 ~ B列 abcd】という文字列 A列 0123456 B列 xxxx abcd C列 1111 D列 2222 E列 3333 F列 0123456 G列 xxxx abcd H列 4444 I列 5555 J列 6666 宜しくお願い致します。
- 締切済み
- その他([技術者向] コンピューター)
- Excel 文字列の抽出
Excel初心者です。 1つのセルに以下のデータが入力されています。 A:文字列B:文字列C:文字列D:文字列 このセルの「C:」から「D:」の間にある文字列を 他のセルに抽出する方法を教えてください。 宜しくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- 特定の列の抽出
CSVファイルがあり特定の列を抽出したいんですが、excelが入ってなくマクロ(VB)が使用できない為、そのような処理をバッチで処理することは可能でしょうか?教えてください。ちなみに抽出条件は日付です。
- ベストアンサー
- その他(プログラミング・開発)
- 文字列から数値を抽出したいのですが・・。
文字列から数値(integer型)を抽出したいのですが、うまくいきません。 val関数だと文字の途中の数値が判別できないし、困っています。 よろしくお願いします。 ※以下、文字列と数値の関係です。 ・"文字列" → 抽出したい数値 "0k,abc,5k,abc3.0" → 0530 "abc()_3t" → 3
- ベストアンサー
- Visual Basic
- @のみを含む文字列を抽出
メールをエクスポートしたテキストファイルがあり、そこからメールアドレスだけを抽出したいと思っています。 Windowsで仕事をしており、とりあえずQGREPというフリーウェアを使っているんですが、「@」という文字列で検索をかけると、「@」を含む「行全体」を出力してしまいます。 出力イメージとしてはこんな感じです。 ========================================== From Postmaster@xxxx.xxxx.co.jp Mon Sep 06 05:10:13 2004 Message-ID: <20040905201013.15166.qmail@xxxxx.com> 発行人: XX XX xxxxxxx@xxxx.com ========================================== こういうファイルからメールアドレスだけを抽出する方法が分からないので、今は手作業でやっているんですが、@を含む文字列(文字の塊)だけをうまく抽出する方法はないでしょうか? 宜しくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- エクセルの文字列で似たものを抽出する
いくつかあるエクセルの文字列のうち, 一番にてる文字列を抽出する方法を教えてください. たとえば,画像のように入力してある30通りの文字列のうち, ★の文字列に一番似ている文字列は1~30番の文字列のうちどれか, を知る方法について,具体的に教えていただけると嬉しいです. 関数は,不得意なのを踏まえて,教えていただけるとなお嬉しいです. どうぞよろしくお願いします.
- ベストアンサー
- オフィス系ソフト
- 特定の文字列が一致する行から、文字列を抽出する方法
ファイルから、特定の文字列を検索し、その文字列に対応する文字列を取得したいのですが、どなたか方法を教えていただけないでしょうか? 処理: test.txt中に以下の文字列が記載されています。 ----- TEST011:FILE00 TEST01:FILE01 TEST02:FILE02 XTEST01:FILE01 XTEST02:FILE02 ----- test.txtから、TEST01に対応する文字列FILE01を取得したいです。 当初、strchrを利用すれば良いかと考えていたのですが、 TEST011の行が先に抽出されてしまい、うまくいきません。 どなたか解決方法を教えていただけないでしょうか。
- ベストアンサー
- C・C++・C#
お礼
忙しい中、回答ありがとうございます。 仰られる通り、バッチこだわって、作りこむのは 時間の無駄でしたね。 ご指摘ありがとうございます。PowerShell確認して みます。