Skip to main content
karthikS
Inspiring
August 23, 2016
Question

Match last line characters

  • August 23, 2016
  • 2 replies
  • 714 views

Dear Friends.

I need your help:

My Requirements: How to match 1st line last character, 2nd line last characters and 3rd line last characters?

Example:

Last 1st line character >> a

Last 2nd line character >> a

Last 3rd line character >> a

My code below: (Not working)

var myDocument = app.activeDocument; 

//~ var myLine = app.selection[0].lines;

var myLine = myDocument.stories.everyItem().paragraphs.everyItem().lines.everyItem().getElements(); 

for(i=0; i<myLine.length; i++) 

    var myChar;

    if (String(myLine.characters.lastItem().contents).match(/\s/)){

        myChar = myLine.characters.item(myLine.characters.length);

        alert("String matches");

        }

    else{

        myChar = myLine.characters.lastItem();

        }

       

    var myCharCon = myChar.contents;

   alert(myCharCon)

    if((String(myLine[2].characters.lastItem(-2)).charCodeAt (0).toString(16)).match(String(myLine[6].characters.lastItem(-2)).charCodeAt (0).toString(16))){

        alert("String matches");

        }

    }

Please suggest friend

Thanks in Advance

KS

This topic has been closed for replies.

2 replies

Skemicle
Inspiring
August 23, 2016

Are you looking for a script that will show if there are three of the same characters at the end of three consecutive lines?

karthikS
karthikSAuthor
Inspiring
August 23, 2016

Hi SK,

Yes, you are right .

Thanks

Skemicle
Inspiring
August 23, 2016
karthikS
karthikSAuthor
Inspiring
August 23, 2016

Dear Friend,

Any suggestion?

Thanks in Adcance

KS