Microsoft
Software
Hardware
Network
Question : Regular Expression needed to parse a string of multiple colons and extract an element-revised
I am parsing a txt file that has 100's of lines like:
line 1:
ACH CREDIT RECEIVED - Cust ID: 82251432 Desc: ATM PAYMNT Comp Name: FDRETAILATM 0611 Comp ID: 0123456780 Batch Discr:ATM PROCESSING SEC: PPD Cust Name: SAMJONESLANDRY HQ Addenda: No Addenda
capture only the 82251432
line2:
ACH CREDIT RECEIVED - Cust ID: BMG2 741529 Desc: EBSETL0611 Comp Name: BLEHLLC Comp ID: 1234567898 SEC: CCD Cust Name: SAMJONESLANDRY 409 Addenda: No Addenda
capture only the 741529
line3:
ACH CREDIT RECEIVED - Cust ID: A415297 Desc: EBSETL0611 Comp Name: BLEHLLC Comp ID: 1234567898 SEC: CCD Cust Name: SAMJONESLANDRY 409 Addenda: No Addenda
capture only the A415297
I asked a similiar question not realizing that my data had different possibilities
Related Solutions:
Regular Expression needed to parse a string of multiple colons and extract an element
Answer : Regular Expression needed to parse a string of multiple colons and extract an element-revised
".*Cust ID:.*?\b([\w\d]+)\s*Desc.*
"
First group gives you the match.
It assumes that you need word just before Desc. If it's something else, please ask
Random Solutions
DBA Tasks
How to run 2 separate Logon scripts active directory
New Domain DNS Delegation
Excel macro to move selected row to another worksheet
Page displays incorrectly in IE7
What memory can I use?
PHP: Get values from strange format in string
How do I position a drawing canvas in MS Word 2010
WS-X4448-GB-SFP setting MTU size per interface
Segregating Users Within SBS 2008