Subject: Re: [xsl] detect sentence surrounding a tag From: "Michael Kay mike@xxxxxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Tue, 26 Jul 2016 20:37:15 -0000 |
I don't think there's a "reliable" way to recognize sentences in English text, but let's not go there... Not today. Generally I think there are two approaches: (a) convert the markup (start and end of B) to text delimiters and then use regular expressions. (b) convert the text delimiters (full stops and other punctuation) to markup (empty milestone tags?) and then use XSLT positional grouping or sibling recursion. Neither is easy enough for me to attempt without a spare half-an-hour to devote to it. Michael Kay Saxonica > On 26 Jul 2016, at 21:21, Dorothy Hoskins dorothy.hoskins@xxxxxxxxx <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote: > > HI, in the case of the element A containing multiple sentences (assuming "." as end of sentence punctuation), is there a reliable way to find the sentence that surrounds the child element B wherever it occurs in A? > > I think that the solution (regex?) will have to look backwards from the start tag of B and past the end tag of A to the nearest "." > > I recognize that if there is some abbreviation or decimal number in the sentence that will be interpreted as the end of sentence. That's OK as a limitation. > > Thanks for your help. > - Dorothy > XSL-List info and archive <http://www.mulberrytech.com/xsl/xsl-list> > EasyUnsubscribe <-list/293509> (by email <>)
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] detect sentence surroundi, Martin Honnen martin | Thread | Re: [xsl] detect sentence surroundi, Terry Badger terry_b |
Re: [xsl] detect sentence surroundi, Martin Honnen martin | Date | Re: [xsl] detect sentence surroundi, Flynn, Peter pflynn@ |
Month |