note
BrowserUk
<p>It'll probably need tweaking constantly for different input, but it works for the sample data. I've no idea what <code>$thing</code> is though.
<code>
#! perl -slw
use strict;
$^W=0;
while( <DATA> ) {
my( $authors, $title, $thing, $pub, $date, $comment, $no ) = m/
^
-( .*? \. ) \s(?=[A-Z][a-z])
( .+ ) \.\s+
( [^:]+? ) : \s+
(\S+), \s+
( \d{4} ) [^.]* \. \s+
( [^\[]+ )
\[ ( \d+ ) \] \s* $
/x;
printf " Author:'%s'\n"
. " Title:'%s'\n"
. " Thing?:'%s'\n"
. "Publisher:'%s'\n"
. " Date:'%4d'\n"
. " Comment:'%s'\n"
. " No:'%d'\n\n",
$authors, $title, $thing, $pub, $date, $comment, $no;
}
__DATA__
-Lightfoot, J. B. St. Paul’s Epistle to the Philippians. Grand Rapids: Zondervan, 1953 (= 1913). Classic commentary by one of the greatest English-speaking NT scholars of all time. [2]
-Martin, Ralph P. Philippians. Rev. ed.; NCB. Grand Rapids: Eerdmans, 1980. Clear and informed. [2]
-O'Brien, Peter, T. Commentary on Philippians. NIGTC. Grand Rapids: Eerdmans, 1991. Thorough and insightful comments on the Greek text. [1]
-Silva, Moisés. Philippians. Baker Exegetical Commentary. Grand Rapids: Baker, 1993. Sound comments on the Greek text. [2]
-Barth, Markus and Helmut Blanke. The Letter to Philemon: A New Translation with Notes and Commentary. Grand Rapids: Eerdmans, 2000. With over 500 pages devoted to a letter that was probably written on a single sheet of papyrus, this work will be consulted by all who want the most thorough treatment of Philemon and avoided by the rest of us. [3]
-Bruce, F. F. The Epistles to the Colossians, to Philemon, and to the Ephesians. NIC. Grand Rapids: Eerdmans, 1984. See comments under “Commentaries on Ephesians.” [2]
</code>
<p>Output:<readmore><code>
[23:43:10.06] P:\test>411598
Author:'Lightfoot, J. B.'
Title:'St. Paul?ÇÖs Epistle to the Philippians'
Thing?:'Grand Rapids'
Publisher:'Zondervan'
Date:'1953'
Comment:'Classic commentary by one of the greatest English-speaking NT scholars of all time. '
No:'2'
Author:'Martin, Ralph P.'
Title:'Philippians. Rev. ed.; NCB'
Thing?:'Grand Rapids'
Publisher:'Eerdmans'
Date:'1980'
Comment:'Clear and informed. '
No:'2'
Author:'O'Brien, Peter, T.'
Title:'Commentary on Philippians. NIGTC'
Thing?:'Grand Rapids'
Publisher:'Eerdmans'
Date:'1991'
Comment:'Thorough and insightful comments on the Greek text. '
No:'1'
Author:'Silva, Mois??s.'
Title:'Philippians. Baker Exegetical Commentary'
Thing?:'Grand Rapids'
Publisher:'Baker'
Date:'1993'
Comment:'Sound comments on the Greek text. '
No:'2'
Author:'Barth, Markus and Helmut Blanke.'
Title:'The Letter to Philemon: A New Translation with Notes and Commentary'
Thing?:'Grand Rapids'
Publisher:'Eerdmans'
Date:'2000'
Comment:'With over 500 pages devoted to a letter that was probably written on a single sheet of papyrus, this work will be consulted by all who want the most thorough treatment of Philemon and avoided by the rest of us. '
No:'3'
Author:'Bruce, F. F.'
Title:'The Epistles to the Colossians, to Philemon, and to the Ephesians. NIC'
Thing?:'Grand Rapids'
Publisher:'Eerdmans'
Date:'1984'
Comment:'See comments under ?Ç£Commentaries on Ephesians.?Ç¥ '
No:'2'
</code></readmore>
<div class="pmsig"><div class="pmsig-171588">
<hr />
<font size=1 >
<div>Examine what is said, not who speaks.</div>
"But you should never overestimate the ingenuity of the sceptics to come up with a counter-argument." -Myles Allen<br />
"Think for yourself!" - [Abigail-II|Abigail]
"Time is a poor substitute for thought"--[theorbtwo]
"Efficiency is intelligent laziness." -David Dunham
<br />
"Memory, processor, disk in that order on the hardware side. Algorithm, algorithm, algorithm on the code side." - [tachyon]<br />
</font>
</div></div>
411598
411598