需要解析幫助新手解析問題。 如何在JMP 15 Training Starter的PDF導入示例中使用的Aug_7.pdf數據集(下面的屏幕截圖和附帶的PDF文件)的“描述”列中的“費用”之後獲取日期和文本?謝謝!

回复:需要解析幫助通過“最後一個字”重新編碼可以獲得的日期。
分開收費:你可以使用正則表達式,但你也可以這樣做:
1)將“on chrg of”和“on charge of”字符串重新編碼為文本中未出現的字符。說,一個代字號。“〜”
2)現在將文本用於以波浪號作為分隔符的列。
如果您執行了上面的步驟1-2,那麼您可以使用“last word”重新編碼結果列(稱為col X)以在其自己的列中獲取日期,然後再次使用“all but last”重新編碼col X以剝離日期。
再一次,你可以用正則表達式做到這一點...... 但點擊即可快速完成。
-Brady
回复:需要解析幫助在最簡單的情況下,我會使用Regex從自由文本中提取信息。例如,
Regex(
:Name( "Description (A)ttempted, (C)ompleted, (F)elony, (M)isdemeanor" ),
"\d{1,2}/\d{1,2}/\d{4}"
)
會得到日期。和
Regex(
:Name( "Description (A)ttempted, (C)ompleted, (F)elony, (M)isdemeanor" ),
"(Charge|chrg) of ([^,]+)",
"\2",
Ignore Case
)
無論如何,在收費或chrg到下一個逗號後都會給你一切。
如果您從未使用正則表達式,那麼學習曲線有點陡峭,而且除非您已經完成了一些UNIX編程,否則該語言似乎很深奧。但是,對於這些類型的情況,它非常強大。Craige Hales構建了一個非凡的交互式正則表達式構建器,作為Text Explorer的一部分。您可以在那裡查看更多示例。我最喜歡的教程就在這裡 。如果你不想沿著這條路走,我能理解為什麼,有一些技術人員可以提供幫助。
回复:需要解析幫助我同意唐。正則表達式是JSL之類的東西...... 學習很痛苦,但卻非常強大。
正則表達式是我總是承諾自己我將學習,然後不學習,然後詛咒自己(一年幾次) 因為沒有學到。
回复:需要解析幫助如果你想獲得沒有Charge或Chrg的文本你可以投入?這是一個0或1個量詞。或者你可能想要解析Vicitim,就像Don Showed一樣。
<SPAN class="token string">"(Charge|chrg)? of ([^,]+)"</SPAN>
我用 https://www.debuggex.com/ 為我的常規表現做好準備。它允許您粘貼測試數據並在測試數據上嘗試不同的正則表達式腳本以查看您獲得的內容。有一個很好的cheet表,我覺得很有幫助。
回复:需要解析幫助順便說一句,我不喜歡我們在公開演示中使用這個PDF。我知道這些數據來自公共記錄,但它的名稱,年齡和地址都是真實的,並且來自Cary。其中一些可能與SAS有一些聯繫。在公共場合使用這樣的數據感覺有點不合時宜。
我跟他說過話 @brady_brady 他將把它從訓練初學者中刪除。對於那些已經下載了訓練初學者的人,我建議不要公開使用它。
謝謝。
回复:需要解析幫助好的傑夫。我們應該使用沒有名稱或地址的數據。