You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ctakes.apache.org by se...@apache.org on 2021/07/13 17:46:21 UTC

svn commit: r1891512 - /ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/ae/MrsDrSentenceJoiner.java

Author: seanfinan
Date: Tue Jul 13 17:46:20 2021
New Revision: 1891512

URL: http://svn.apache.org/viewvc?rev=1891512&view=rev
Log:
Add check for "\n" before the person title

Modified:
    ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/ae/MrsDrSentenceJoiner.java

Modified: ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/ae/MrsDrSentenceJoiner.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/ae/MrsDrSentenceJoiner.java?rev=1891512&r1=1891511&r2=1891512&view=diff
==============================================================================
--- ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/ae/MrsDrSentenceJoiner.java (original)
+++ ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/ae/MrsDrSentenceJoiner.java Tue Jul 13 17:46:20 2021
@@ -59,9 +59,12 @@ final public class MrsDrSentenceJoiner e
       for ( int i = 0; i < sentenceCount; i++ ) {
          final Sentence sentence = sentences.get( i );
          final String text = sentence.getCoveredText();
-         if ( (text.endsWith( " Mr." ) || text.endsWith( " Mrs." ) || text.endsWith( " Dr." )
-               || text.endsWith( " a.m." ) || text.endsWith( " p.m." )
-               || text.equals( "Mr." ) || text.equals( "Mrs." ) || text.equals( "Dr." ))
+         if ( ( text.endsWith( " Mr." ) || text.endsWith( " Mrs." ) || text.endsWith( " Dr." )
+                || text.endsWith( " a.m." ) || text.endsWith( " p.m." )
+                || text.endsWith( "\nMr." ) || text.endsWith( "\nMrs." ) || text.endsWith( "\nDr." )
+                || text.endsWith( "\na.m." ) || text.endsWith( "\np.m." )
+                || text.equals( "Mr." ) || text.equals( "Mrs." ) || text.equals( "Dr." )
+                || text.equals( "a.m." ) || text.equals( "p.m." ) )
               && i < sentenceCount - 1
               && !newlines.contains( sentence.getEnd() ) ) {
             // Sentence ends with a person title AND is not the last sentence in the document.