Adobe Acrobat 9では、正規表現を適用してPDFのテキストや一連のPDFのインデックスを検索するにはどうすればよいですか?Adobe Acrobat 9では、JavaScriptコンソールで正規表現を使用してPDFのテキストを検索するにはどうすればよいですか?
私が検索する必要があるキーワードは200種類ありますが、各インデックスで手動で行うことができますが、多くのインデックス/ pdfに対してこれを数回実行しなければならず、可能。
search.query("the","ActiveDoc");
そして、正規表現を使用すると、コンソールに書いた文字列と対話したことは次のとおりです。
それは、単語「」のために言ってJavaScriptコンソールからのPDFのテキストを検索するために十分に簡単です問題はないのいずれか:
var string="I hope this works9867"
var regex=/\d/
if (regex.test(string))
{app.alert("win",2)
}
しかし、私は正規表現は、PDFのOCR-EDのテキストに適用するので、これまでに行う方法には何のガイドを発見した取得することはできません。それはどちらか
var regex=/\d/
search.query(regex,"ActiveDoc");
または
search.query(/\d/,"ActiveDoc");
にいくつかの近いバリアントがうまくいくことを論理的に見えたが、ないサイコロ。これを行う方法はありますか?理想的には、この方法はインデックスとpdfの両方で同様に機能します。
ありがとう、これは非常に有用で完全な答えでした。非常に感謝しています。方法1の2番目の提案された解決策が正しく機能するようにはできませんでした。ブール構文を使用するのではなく、文字通り "Word1 OR Word2 OR Word3"を検索するように見えます。しかし、方法2は神からのものでした。 – RSid
助けになるのはうれしいです。また、私は、アクティブなドキュメントを検索するときBooleanQueryオプションは無視されていることを忘れてしまったので、あなたがBoolQueryを行いたい場合は、「ActiveDoc」と「フォルダ」または「インデックス」に変更し、検索したいフォルダまたはインデックスを指定する必要があります補正のため。 –
おかげで、今で素晴らしい作品。 Btw、インデックス、フォルダ、バッチシーケンスなどでも#2を適応させることは可能ですか? – RSid