|
こんにちは。
数千行あるテキストからある文字を抽出したいのですが,うまくマクロが動かず困っ
ています。
例えば,1行はこんな感じです。
<a href="file:///1152.html"; target="_blank">論理アドレス空間</a>,<a href="
file:///0887.html"; target="_blank">物理アドレス空間</a>,<a href="file:///0
470.html"; target="_blank">セグメント</a>,<a href="file:///1955.html"; targ
et="_blank">MMU</a>
この1行のテキストから,「target="_blank">」と「</a>」の間に挟まれた文字だけ
を取り出したいと思っています。
この場合。「論理アドレス空間」「物理アドレス空間」「セグメント」「MMU」です。
このため,以下のようなマクロを組みました。
//-------------------------------------------------------------
//関連用語を抽出
replaceall "<a.*>\\f.+\\f</a>,", "\\1\t", regular;
replaceall "<a.*>\\f.+\\f</a>", "\\1", regular;
endmacro;
//-------------------------------------------------------------
結果は,
セグメント MMU
というものでした。
「論理アドレス空間」「物理アドレス空間」が抽出できません。
どうすればいいのでしょうか。
|
|