File: ReverseAssignment.py

package info (click to toggle)
drpython 1%3A3.11.4-1.1
  • links: PTS
  • area: main
  • in suites: buster, jessie, jessie-kfreebsd, stretch
  • size: 3,868 kB
  • ctags: 2,871
  • sloc: python: 16,653; makefile: 141; sh: 1
file content (21 lines) | stat: -rw-r--r-- 518 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#drscript

#By Daniel Pozmanter
#Released under the GPL

endOfLineChar = DrDocument.GetEndOfLineCharacter()
targets = DrDocument.GetSelectedText().split(endOfLineChar)
l = len(targets)
c = 0
newselection = ""
while c < l:
    x = targets[c].find('=')
    
    if x > -1:  
        targets[c] = targets[c][x+2:] + " = " + targets[c][0:x] 
    newselection = newselection + targets[c]
    if c < (l - 1):
        newselection = newselection + endOfLineChar
    c = c + 1
        
DrDocument.SetSelectedText(newselection)