Le Fri, 6 Feb 2009 22:11:14 -0800, "Dinesh B Vadhia" <dineshbvad...@hotmail.com> a écrit :
> Hi! I want to process text that contains citations, in this case in legal > documents, and pull-out each individual citation. Here is a sample text: > > text = "Page 500 Carter v. Jury Commission of Greene County, 396 U.S. 320, 90 > S.Ct. 518, 24 L.Ed.2d 549 (1970); Lathe Turner v. Fouche, 396 U.S. 346, 90 > S.Ct. 532, 24 L.Ed.2d 567 (1970); White v. Crook, 251 F.Supp. 401 (DCMD > Ala.1966). Moreover, the Court has also recognized that the exclusion of a > discernible class from jury service injures not only those defendants who > belong to the excluded class, but other defendants as well, in that it > destroys the possibility that the jury will reflect a representative cross > section of the community. In John Doggone Williams v. Florida, 399 U.S. 78, > 90 S.Ct. 1893, 234, 26 L.Ed.2d 446 (1970), we sought to delineate some of the > essential features of the jury that is guaranteed, in certain circumstances, > by the Sixth Amendment. We concluded that it comprehends, inter alia, 'a fair > possibility for obtaining a representative cross-section of the community.' > 399 U.S., at 100, 90 S.Ct., at 1906.9 Thus if the Sixth Amendment were > applicable here, and petitioner were challenging a post-Duncan petit jury, he > would clearly have standing to challenge the systematic exclusion of any > identifiable group from jury service." > > The results required are: > > Carter v. Jury Commission of Greene County, 396 U.S. 320 (1970) > Carter v. Jury Commission of Greene County, 90 S.Ct. 518 (1970) > Carter v. Jury Commission of Greene County, 24 L.Ed.2d 549 (1970) > > Lathe Turner v. Fouche, 396 U.S. 346 (1970) > Lathe Turner v. Fouche, 90 S.Ct. 532 (1970) > Lathe Turner v. Fouche, 24 L.Ed.2d 567 (1970) > > White v. Crook, 251 F.Supp. 401 (DCMD Ala.1966) > > John Doggone Williams v. Florida, 399 U.S. 78 (1970) > John Doggone Williams v. Florida, 90 S.Ct. 1893, 234 (1970) > John Doggone Williams v. Florida, 26 L.Ed.2d 446 (1970) > > Before attempting to solve this problem I thought I'd first ask if anyone has > seen a solution before? I do not really understand how you could extract *all* of those results from the source text. Anyway, you need a good parsing tool for this. Regexes would probably be rather complicated. I would recommend pyparsing, but probably personal taste... Denis > If not, I'll follow-up with some rules and an initial attempt. > > Thanks > > Dinesh > > ------ la vida e estranya _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor