從國防部合約授予中提取金額

從國防部合約授予中提取金額

我正在閱讀國防部新聞稿(這裡) 尋找金額超過 5 億美元的金額。每個文件的字數在 1,000 到 15,000 字之間,金額與正常討論文本一致。我想查看大約 2,500 份文件。到目前為止,我的命中率(手動)約為八分之一,因此,對於我搜尋的每 8 個文檔,我都會找到一個金額為我要查找的文檔。一旦我找到價值 5.46 億美元的合同,我就會記錄公司名稱、日期和簡短描述。

所以我的問題是,如何自動尋找數量 > 500,000,000 的文件?

這是一個段落的範例

位於康乃狄克州格羅頓的通用動力電船公司被授予$234,229,426 美元現役核潛艇設計代理、規劃廠、工程和技術支援的成本加固定費用合約。 [...]本合約包括選擇權,如果行使這些選擇權,將使本合約的累積價值達到$1,537,500,654 美元。工作將在康乃狄克州格羅頓進行(73%);華盛頓州班戈(9%);維吉尼亞州諾福克(6%);羅德島州紐波特(4%);羅德島州康塞特 (Quonset)(3%);喬治亞州國王灣(3%);夏威夷珍珠港(2%),預計於 2015 年 9 月 30 日完成。 2011、2012、2013和2014財政年度造船改造(海軍); 2014財年研究、開發、測試和評估; 2014 財政年度營運維護(海軍)資金金額為$20,333,452 美元將在授予時承擔義務,合約資金金額為 $1,520,650 美元將在本財政年度結束時到期。該合約並非根據 FAR 6.302-1(a)(2)(iii) 進行競爭性採購 - 只有一個負責任的來源,沒有其他供應或服務能夠滿足機構的要求。位於華盛頓哥倫比亞特區的海軍海洋系統司令部負責承包活動 (N00024-14-C-2104)。

我認為應該可以變成類似的東西

$234,229,426 美元

$1,537,500,654 美元

$20,333,452 美元

$1,520,650 美元

我可以輕鬆瀏覽一下,看看是否應該回去閱讀該文件。如果我能看到 1,537,500,654 這個數字就更好了。

所以我真的沒有任何類型的編碼技能,並且希望這沒有必要。我不需要它是完美的。我可以複製和貼上內容,但我想讓這變得更容易。我真的不知道從哪裡開始以及哪些應用程式可能與我的困境有關。我可以存取 Mac 和 PC。感謝您提供的任何建議。

答案1

建立一個新書籤並將以下程式碼貼到位置欄位中:

javascript:%20(function(){var%20s%20=%20'';%20var%20d;%20$.ajax({url%20:%20document.URL,%20success%20:%20function(result){var%20d%20=%20/[$](\d[,]?)+/g%20;%20while%20(m=d.exec(result))%20{s%20+=%20m[0]+'\n';}%20alert(s);}});})();

將其保存在“顯示美元價值”之類的名稱下。這是一個書籤。在網頁上點擊它,就會彈出一個警報,其中包含頁面上出現的所有美元值的清單。

上面的程式碼依賴 JQuery,因此如果您使用它的網頁尚未載入 JQuery,則需要使用此程式碼追加 JQuery首先是書籤。

客製化比賽。

修改小書籤顯示的數值相當容易。例如,將下面的程式碼修改為僅顯示 9 位數或更高的金額:

javascript:%20(function(){var%20s%20=%20'';%20var%20d;%20$.ajax({url%20:%20document.URL,%20success%20:%20function(result){var%20d%20=%20/[$](\d[,]?){8}(\d[,]?)+/g%20;%20while%20(m=d.exec(result))%20{s%20+=%20m[0]+'\n';}%20alert(s);}});})();

如果您在該程式碼中找到{8}並將其替換為另一個數字,例如,您將更改截止位數N+1

如果您想自訂此小書籤以供更通用的用途,則需要尋找「Javascript 正規表示式」以了解所需的語法。/[$](\d[,]?)+/g程式碼的這部分 ( ) 是控制匹配的。如果更改/和之間的部分/g,您將更改小書籤匹配的內容。

相關內容