Community

    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    Need help with editor.rereplace in the pythonscript plugin

    Help wanted · · · – – – · · ·
    1
    1
    130
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Bob Thebuilder
      Bob Thebuilder last edited by

      I have code that is supposed to replace every “/” with text lines 0 to 397. When I ran it, it replaced all the text with line 397 instead lines 0, 1, 2, etc. I looked online and it said you need some thing like this:

      Editor.rereplace(search, replace[, flags[, startPosition[, endPosition[, maxCount]]]])

      I tried doing that, and even after using some other help online, I still coldn’t do it! I kept getting this error:

      Index Error: Out of Bounds

      I can’t find anything else. Here is my code: (I used to specify the selectedLine variable at the top, but that replaced all the /'s with line 0, and when I removed it, it replaced it with line 397.)

      notepad.open(r'C:\.......test.txt')
      for i in range(396):
          editor.rereplace('/', editor.getLine(selectedLine), 0, 0, 396, 1)
          selectedLine = selectedLine + 1    
      print(editor.getLine(selectedLine))
      
      1 Reply Last reply Reply Quote 0
      • First post
        Last post
      Copyright © 2014 NodeBB Forums | Contributors