Community
    • Login

    Convert range of numbers with hyphen to all numbers from range

    Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
    2 Posts 1 Posters 270 Views
    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.
    • Timur GimranovT
      Timur Gimranov
      last edited by

      Hello!

      I searching Python Scrypt for Notepad++ for convert range of numbers with hyphen (template “Number1-Number2”) to all numbers of range.

      For example:

      1-4
      

      to

      1,2,3,4
      

      and others in this pattern (with hyphen between numbers).

      Thanks in advance.

      Timur GimranovT 1 Reply Last reply Reply Quote 0
      • Timur GimranovT
        Timur Gimranov @Timur Gimranov
        last edited by

        Closed!

        import re
        
        def calculate(match):
            list1 = '%s'%(str(range(int(match.group(1)),int(match.group(2))+1)))
            str1 = str(list1).replace('[','').replace(']','')
            return str1
        
        editor.rereplace(r'(\d+)\-(\d+)', calculate)
        
        1 Reply Last reply Reply Quote 3
        • First post
          Last post
        The Community of users of the Notepad++ text editor.
        Powered by NodeBB | Contributors