正規表現を使用してファイルから値を抽出しようとしています。
私は2つのxmlファイルを持っています。それぞれは、次のような属性X
とY
, (座標)を持つ多くのホットスポットで構成されています。
<HOTSPOT ID="476" NAME="19.328" MEDIATYPE="url" MEDIA="/flash/hiddenHotspot.png" X="1427" Y="1989" WIDTH="280" HEIGHT="280" ZOOM="83" XSCALE="300" YSCALE="300" URL="/archive/manuscripts/1/decode?detail=476&page=0" URLTARGET="_self" ROLLOVER="0" CAPTION="328" TOOLTIP="">
<TOOLTIP><b>19.328</b>.<br><p class="poem1">In the Year 10 House, on the Day 11 Monkey,</p></TOOLTIP>
</HOTSPOT>
ファイルから X 値だけを抽出しようとしています。grep で開始しましたが、完全な行が返されます。私の正規表現はただ/X="([0-9]+)"/
です。私はubuntu 12.04を使用しています。これらの組み込みユーティリティのいずれかが役立つと確信していますが、どれを見つけることができませんでした。
Linux ユーティリティを使用して正規表現の一致を stdout に出力する方法はありますか? 各試合は別の行にある必要がありますか? 誰かが私を正しい方向に向けてもらえますか? タイ。