Created
April 25, 2019 15:23
-
-
Save jhinrichsen/d879146b2d054443eadd4c4a24b0e93d to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
fn name(line: &str) -> &str { | |
let mut f = line.split("|"); | |
f.next(); | |
f.next(); | |
f.next(); | |
f.next(); | |
f.next(); | |
f.next(); | |
f.next(); | |
let s = f.next().unwrap(); | |
return s | |
} | |
fn main() { | |
let data = r#"C00629618|N|TER|P|201701230300133512|15C|IND|PEREZ, JOHN A|LOS ANGELES|CA|90017|PRINCIPAL|DOUBLE NICKEL ADVISORS|01032017|40|H6CA34245|SA01251735122|1141239|||2012520171368850783 | |
C00177436|N|M2|P|201702039042410893|15|IND|WATJEN, THOMAS R.|KEY LARGO|FL|330375267|UNUM|CHAIRMAN OF THE BOARD|01042017|5000||40373239|1147350|||4020820171370029334 | |
C00177436|N|M2|P|201702039042410893|15|IND|SABOURIN, JAMES|LOOKOUT MOUNTAIN|GA|307502818|UNUM|SVP, CORPORATE COMMUNICATIONS|01312017|230||PR1890575345050|1147350||P/R DEDUCTION ($115.00 BI-WEEKLY)|4020820171370029335 | |
C00177436|N|M2|P|201702039042410893|15|IND|MAKER, SCOTT T.|NORTH YARMOUTH|ME|040976952|UNUM|SVP, DEPUTY GENERAL COUNSEL, BUSINESS|01312017|384||PR2260663445050|1147350||P/R DEDUCTION ($192.00 BI-WEEKLY)|4020820171370029336 | |
C00177436|N|M2|P|201702039042410894|15|IND|DEEHAN, WILLIAM N|ALPHARETTA|GA|300047357|UNUM|SVP, SALES, CL|01312017|384||PR2283873845050|1147350||P/R DEDUCTION ($192.00 BI-WEEKLY)|4020820171370029337 | |
C00177436|N|M2|P|201702039042410894|15|IND|PYNE, CHRISTOPHER W|COHASSET|MA|020251500|UNUM|SVP, SALES & CLIENT MGMT|01312017|230||PR2283874245050|1147350||P/R DEDUCTION ($115.00 BI-WEEKLY)|4020820171370029338 | |
C00177436|N|M2|P|201702039042410894|15|IND|FOLEY, JOSEPH|FALMOUTH|ME|041051935|UNUM|SVP, CORP MKTG & PUBLIC RELAT.|01312017|384||PR2283904845050|1147350||P/R DEDUCTION ($192.00 BI-WEEKLY)|4020820171370029339 | |
C00177436|N|M2|P|201702039042410895|15|IND|MCGARRY, JOHN|HOLLIS CENTER|ME|040424132|UNUM|EVP & CFO|01312017|384||PR2283905045050|1147350||P/R DEDUCTION ($192.00 BI-WEEKLY)|4020820171370029340 | |
C00177436|N|M2|P|201702039042410895|15|IND|SIMONDS, MICHAEL Q|FALMOUTH|ME|041051972|UNUM|PRESIDENT & CEO, UNUM US|01312017|384||PR2283905145050|1147350||P/R DEDUCTION ($192.00 BI-WEEKLY)|4020820171370029341 | |
C00177436|N|M2|P|201702039042410895|15|IND|JEROME, CHRISTOPHER|FALMOUTH|ME|041051896|UNUM|EVP, GLOBAL SERVICES|01312017|384||PR2283905245050|1147350||P/R DEDUCTION ($192.00 BI-WEEKLY)|4020820171370029342"#; | |
let mut i = 0; | |
for line in data.lines() { | |
if i == 0 || i == 432 || i == 43243 { | |
println!("Name: {} at index: {}", name(line), i) | |
} | |
if i == 43243 { break; } | |
i += 1; | |
} | |
println!("Total file line count: {}", data.lines().count()); | |
} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment