parsing

    4

    6答えて

    私は次のように私のAntのbuild.xmlにANTLRタスクを呼び出すようにしようとしている: <path id="classpath.build"> <fileset dir="${dir.lib.build}" includes="**/*.jar" /> </path> ... <target name="generate-lexer" depends="init">


    16

    12答えて

    私はある言語を別の言語に「翻訳」する仕事をしています。ソースは正規表現で簡単な行単位のアプローチでは柔軟性がありません(複雑な)。語彙分析とパーサーの詳細についてはどこで調べることができますか?

    17

    10答えて

    C#にはページ番号の文字列を解析するための組み込みサポートがありますか?ページ番号は、カンマとダッシュで区切られた印刷ダイアログに入力する書式を意味します。このような 何か: 1,3,5-10,12 本当にいいだろう、何が文字列によって表されるすべてのページ番号のリストのいくつかの種類を私に返したソリューションです。上記の例では、バックこのようなリストを取得するとよいでしょう: 1,3,5,6

    24

    5答えて

    次のような形式のファイル名があります: system-source-yyyymmdd.dat 区切り文字として " - "を使用してファイル名の異なるビットを解析したいと考えています。

    50

    5答えて

    私たちの製品で何らかのエラー処理の一部として、スタックトレース情報をダンプしたいと思います。しかし、多くのユーザーは、プログラムから入手可能な完全なレポートのコピーを私たちに送信するのではなく、単にエラーメッセージダイアログのスクリーンショットをとることになるので、このダイアログで最小限のスタックトレース情報を利用したいと考えています。私のマシンで .NETスタックトレースは次のようになります。

    6

    3答えて

    シンプルなpython regexpを使って、サッカー(サッカー)のWebページから情報を削りたいです。問題は、最初のチャップ、「RITALO」などのプレイヤーは&#196と出てくることです。 &#196; RITALO! つまり、htmlは特殊文字にエスケープされたマークアップを使用します(&#196など)。 htmlを正しいpython文字列に読み込む簡単な方法はありますか?もしそれがXML/

    12

    5答えて

    この質問は「How do I calculate relative time?」という質問の反対側です。 人間が入力した相対時間はどのように解析できますか?デフォルトではDateTime.Now()からオフセットされていますが、任意で別のDateTimeからオフセットすることもできます。 (C#で答えを好む) 例入力: "20分で" "5時間前" "3H 2mの" "来週" 編集:入力にいくつかの

    4

    5答えて

    私は、使用するすべての列名とテーブル名を識別するために、分析する必要のある個別のテキストファイル(実際のSQLコードでデータ結果ではありません)に150以上のSQLクエリを用意しています。好ましくは、各カラムおよびテーブルが出現する回数である。新しいSQL構文解析プログラムを書くことは、ネストされたSELECT文などのように思っているよりも扱いにくいです。 これ(またはこれに近いもの)を実行するプ

    4

    6答えて

    私はHTMLのようなレガシードキュメントをたくさん持っています。以下のように、彼らは、HTMLのように見えるが、私はこれらのファイルを解析する必要がHTML <strong>This is an example of a <pseud-template>fake tag</pseud-template></strong> の一部ではない追加の構成されたタグを持ちます。利用可能な唯一のツールはP