![]() |
Helloやアメリカ合衆国へようこそ! UNIXおよびLinuxフォーラム!訪問し、当社のグローバルコミュニティに参加いただきありがとうございます。
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 2つの区切り文字の間にいくつかのテキストファイルからテキストを抽出するCプログラム | kukretiabhi13 | 高レベルのプログラミング | 7 | 2008年12月3日 06:29午後 |
| どのようにテキストファイルから列を抽出する | ihot | シェルプログラミングとスクリプティング | 16 | 2008年5月6日 12:33午前 |
| 出力ファイルの2列のテキストを抽出します。 | デンマークShakil | シェルプログラミングとスクリプティング | 2 | 2007年10月19日 11:03午前 |
| ある特定のテキストを緊急plsファイルを抽出 | reyazan | UNIXのダミー質問と回答のため | 2 | 2005年10月20日 10:36午前 |
| どのようにテキストファイルからデータを抽出する | negixx | シェルプログラミングとスクリプティング | 1 | 2005年7月19日 10:30午後 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
xmlファイルからテキストを抽出する方法
RedDotから私は、ウェブサイトを作成したいくつかのXMLファイルをエクスポートしている。私は、コストを抽出するには、
コース番号、説明、および会議情報。 < ? XMLのバージョン\u003d " 1.0 "エンコード\u003d " UTF - 16は"スタンドアロン\u003d "はい"とは? > - < PAGはPAG0 \u003d " 3AE6FCFD86D34896A82FCA3B7B76FF90 " PAG3 \u003d " 525312 " PAG7 \u003d " 38574.3936342593 " PAG8 \u003d " 48E1DBCD03594F0E8CE93D9736BD5698 " PAG9 \u003d " C8E8FB21EE5343FEBA77C040EF1C9BFC " PAG11 \u003d " 39160.5590162037 " PAG12 \u003d " C8E8FB21EE5343FEBA77C040EF1C9BFC " PAG13 \u003d " 39160.5937384259 " PAG14 \u003d " C8E8FB21EE5343FEBA77C040EF1C9BFC " PAG15 \u003d " " PAG16 \u003d " " PAG17 \u003d " 0 " PAG18 \u003d " 1 " PAG19 \u003d " 48E1DBCD03594F0E8CE93D9736BD5698 " PAG20 \u003d " " PAG21 \u003d " 79EA41233D5F4B36B0BAC07286866783 " PAG22 \u003d " 0 " PAG23 \u003d " 0 " PAG29 \u003d " 39160.5937384259 " PAG30 \u003d " 0 " PAG31 \u003d " 38574.3936342593 " PAG32 \u003d " 0 " PAG33 \u003d " 0 " > - <IO_VAL> <ヴァルVAL1 \u003d " 3AE6FCFD86D34896A82FCA3B7B76FF90 " VAL2 \u003d " 2 " VAL3 \u003d " PAGは" VAL4 \u003d "高度な空調メンテナンス" VAL6 \u003d " 3AE6FCFD86D34896A82FCA3B7B76FF90 " VAL7 \u003d " 0 " VAL8 \u003d " 0 " VAL9 \u003d " 38748.7126851852 " VAL10 \u003d " 0 " / > <VAL VAL1\u003d"B6FC365A81BA49F6B87D5F83A385FF50" VAL2\u003d"1" VAL3\u003d"PGE" VAL4\u003d"text" VAL6\u003d"B6FC365A81BA49F6B87D5F83A385FF50" VAL7\u003d"0" VAL8\u003d"0" VAL9\u003d"39160.5590046296" VAL10\u003d"0"> $ 400 < BR > $ 400 < /ヴァル> <VAL VAL1\u003d"0DE7DBA40D9C4570AF7E1052369443CF" VAL2\u003d"1" VAL3\u003d"PGE" VAL4\u003d"text" VAL6\u003d"CE65E148437444F6BE216C8C6889B241" VAL7\u003d"0" VAL8\u003d"0" VAL9\u003d"38574.3936342593" VAL10\u003d"0"> XPOB 556 -501 <BR> XPOB 556 〜 502 < /ヴァル> <VAL VAL1\u003d"6407D6626D1F448389C817DABD01C51F" VAL2\u003d"1" VAL3\u003d"PGE" VAL4\u003d"text" VAL6\u003d"6407D6626D1F448389C817DABD01C51F" VAL7\u003d"0" VAL8\u003d"0" VAL9\u003d"39160.3767361111" VAL10\u003d"0"> 6 / 2-8/4 <BR> 6月4日〜 7月11日* < /ヴァル> <VAL VAL1\u003d"8B3B923981B346B499770E3DCA8230F0" VAL2\u003d"1" VAL3\u003d"PGE" VAL4\u003d"text" VAL6\u003d"D1E8B01771824275997556D439647E4E" VAL7\u003d"0" VAL8\u003d"0" VAL9\u003d"38574.3936342593" VAL10\u003d"0">秒< BR > mWの< /ヴァル> <VAL VAL1\u003d"BAA7472ACAD742E1A8BAED1FDABCE2E9" VAL2\u003d"1" VAL3\u003d"PGE" VAL4\u003d"text" VAL6\u003d"BAA7472ACAD742E1A8BAED1FDABCE2E9" VAL7\u003d"0" VAL8\u003d"0" VAL9\u003d"38755.6905902778" VAL10\u003d"0">この40時間のコースは、コースのトピックは、基本的な空調メンテナンスインチ<em>指定前提条件:基本的な暖房および空調設備のメンテナンスコースや講師の承認を対象に事前登録を拡大するために必要です。 < / em >の書籍はない< /ヴァル含ま> <VAL VAL1\u003d"D48131678F254EDF9D8ABDB2C13EDC6A" VAL2\u003d"1" VAL3\u003d"PGE" VAL4\u003d"text" VAL6\u003d"8B75B8517379488CBEBD4E55DBD76E7C" VAL7\u003d"0" VAL8\u003d"0" VAL9\u003d"38574.3936342593" VAL10\u003d"0">メートル< BR >メートル< /ヴァル> <VAL VAL1\u003d"E316E14FFDC94C4CBC856554ADF971C1" VAL2\u003d"1" VAL3\u003d"PGE" VAL4\u003d"text" VAL6\u003d"E316E14FFDC94C4CBC856554ADF971C1" VAL7\u003d"0" VAL8\u003d"0" VAL9\u003d"39160.3768287037" VAL10\u003d"0"> *なしクラス7/2-4 < /ヴァル> <VAL VAL1\u003d"DF2EF049448F41A7AC18B4B71BA6F66D" VAL2\u003d"1" VAL3\u003d"PGE" VAL4\u003d"text" VAL6\u003d"467A8FEB25964EE2924BC3183C5FB424" VAL7\u003d"0" VAL8\u003d"0" VAL9\u003d"38574.3936342593" VAL10\u003d"0">午前8 -正午<BR> 8午前12時< /ヴァル> < / IO_VAL > < / PAGは> 私は希望のテキストを抽出し、この地域から VAL10 \u003d " 0 " > $ 400 <BR> $ 400 < /ヴァル> VAL10 \u003d " 0 " > XPOB 556から501 <BR> XPOB 556 〜 502 < /ヴァル> VAL10 \u003d " 0 " > 6月2日から8月4日まで<BR> 6月4日〜 7月11日* < /ヴァル> VAL10 \u003d " 0 " >秒<BR> mWの< /ヴァル> VAL10 \u003d " 0 " >この40時間コースは、コースでのトピックは、基本的な空調メンテナンス時に対象を拡大。もちろんビルで開催されます。 <em>指定前提条件:基本的な暖房および空調設備のメンテナンスコースや講師の承認を事前に登録が必要です。 < / em >の書籍はない< /ヴァル含ま> VAL10 \u003d " 0 " >男<br>メートル< /ヴァル> VAL10 \u003d " 0 " > *のクラス7/2-4 < /ヴァル> VAL10 \u003d " 0 " > 8午前12時<BR> 8午前12時< /ヴァル> 私のAIXバージョン5があります。何か提案幸甚です。 |
|
||||
|
コード:
awk '/VAL10="0">/ {
match($0,"VAL10=\"0\">")
v1start=RSTART
match($0,"</VAL>")
v2start=RSTART
print substr($0,v1start,v2start)
}
' "file"
コード:
# ./test.sh VAL10="0">$400<BR>$400</VAL> VAL10="0">XPOB 556-501<BR>XPOB 556-502</VAL> VAL10="0">6/2-8/4 <BR>6/4-7/11*</VAL> VAL10="0">S<BR>MW</VAL> VAL10="0">This 40-hour course expands upon the topics covered in the Basic HVAC Maintenance course.<EM>Prerequisite: Basic Heating and Air Conditioning Equipment Maintenance course or instructor approval required prior to registering.</EM> Books not included</VAL> VAL10="0">M<BR>M</VAL> VAL10="0">*No class 7/2-4</VAL> VAL10="0">8 a.m.-noon<BR>8 a.m.-noon</VAL> |
![]() |
| ブックマーク |
| スレッドツール | このスレッドを検索 |
| 表示モード | このスレッド |
|
|