On 9/26/20 at 5:16 PM, [email protected] (Peter Kaufman) wrote:

My input is below and the BBEdit Find is:
FIND: ^Last Name:\t(.*)\n^First Name:\t(.*)\n^Middle Name:\t(.*)\n^Card

Preliminarily, are you sure that single tabs separate Labels from values?

Your sample didn't come through that way in my email client...

Use BBEdit's Show Invisibles, including spaces, to be sure what white space you're records have.

Converting your first two sample records to single tabs between labels and values, single starting tab for the Access Codes line and double starting tabs for the lines under Access Codes, the following pattern matches both records:

^Last Name:\t(.*)\n^First Name:\t(.*)\n^Middle Name:\t(.*)\n^Card Number:\t(.*)\n^Active Date:\t(.*)\tInactive Date:\t(.*)\tInactive Time:\t(.*)\nNormal Rights\n\tAccess Codes\n(\t\t(.*)\n)+\n

Email might be adding some spurious line endings to wrap that.

There are some things that make this pattern fragile, so I wouldn't recommend it for much use. But all fine if it's a one-timer, or just getting the darn thing to match is only your first step in refining it.

HTH

--

  - Bruce

_bruce__van_allen__santa_cruz__ca_

--
This is the BBEdit Talk public discussion group. If you have a feature request or need 
technical support, please email "[email protected]" rather than posting here. 
Follow @bbedit on Twitter: <https://twitter.com/bbedit>
--- You received this message because you are subscribed to the Google Groups "BBEdit Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/bbedit/r480Ps-10146i-FB1DA36581374F17940E507B6BADB724%40Forest.local.

Reply via email to