人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

sedで「ダブルクォーテーションに囲まれた文字列」を抽出する方法を教えてください。

↓の「■抽出対象の文字列」から「■抽出したい文字列」を抽出したい形となります。

■抽出したい文字列
hoge
fuge
hage

■抽出対象の文字列
<a href="hoge"></a>
<a href="fuge"></a>
<a href="hage"></a>

●質問者: rysk92
●カテゴリ:コンピュータ インターネット
✍キーワード:hoge SED ダブル 抽出 文字列
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● a-kuma3
●35ポイント

unix 系のシェルだとして、こんな感じ。

sed -e 's/[^"]*"\([^"]*\)".*/\1/'

Windows 系のコマンドプロンプトだと、ダブルクォートがうっとおしいので、スクリプトファイルにした方が良いかも。


http://dummy/


2 ● Galapagos
●35ポイント
sed 's/[^"]*"\([^"]*\)"[^"]*/\1/g' 入力ファイル

参考「sed の使い方

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ