私は、処理スケッチでHTMLファイルを解析しようとしている初心者です。 (ちなみに、あなたがProcessingを知らないのであれば、それはJavaにコンパイルされ、同じregex関数を使用します)。 SimpleMLを使用してHTMLファイルを単一のStringとして正しくキャプチャしました。私は(「name」を落とす)配列に候補者の名前を解析したい処理スケッチでregexのヘルプ?
<th>Name</th>
<th>John F. Kennedy</th>
<th>Lyndon Johnson</th>
<th>Richard Nixon</th>
など
:そうのように、私は捕獲しようとしているデータは、表から来ています。
だから私は、最初のリスト全体を返さ
candidates = match(rawString,"<th>.*</th>");
を試してみました。
は、その後、私は唯一の
<th>Name</th>
処理のマニュアルを返し
candidates = match(rawString,"<th>.{1,50}</th>");
をしようとしたと言う:
正規表現で(括弧のセットで指定された)グループがある場合、それぞれの内容が配列に返されます。正規表現マッチの要素[0]は一致する文字列全体を返し、マッチグループは要素[1](最初のグループは[1]、2番目の[2]など)から始まります。
だから今、私は次のように、グループや数量の様々な組み合わせをしようとしてきた:
candidates = match(rawString,"(<th>.{1,50}</th>)*");
しかし、何も作業していないので、私は、届かない、いくつかの概念的な作品がなければなりません。これは簡単だね、そう?
オーケー抗正規表現とHTMLで群衆 –