0

さまざまなプレーン テキスト形式の EDI メッセージによく遭遇します。たとえば、次のような形式です。

HEAD[customer,8][date,8][reference,10]
[lineno, 3][product, 8][quantity, 3][currency, 3][price, 10]...

..次のようなメッセージが表示されます。

HEAD1122334420091031   LINDAHL
00100004711010USD0000234055
00200004712005USD0000004543
...

上記のダンプを読むには明らかにフォーカスが必要であり、列やフィールドを見失うことがよくあります。メッセージの文法を表現し、マークアップされたファイル (HTML など) を取得する方法があると便利です。

もちろん、任意の言語のカスタム スクリプトでこれを行うことは可能ですが、気になるのは、XSLT が XML で行うような、プレーン テキストを変換するための一般的な方法はあるのでしょうか?

4

1 に答える 1

2

の仕事のように見えawkます。そのようなテキストファイルを解析するために正確に設計されました。XSLTとまったく同じように、ルールベースです。それはすでにあなたのUnixボックスにインストールされています-ちょうどman awk

于 2009-10-31T10:43:30.190 に答える