✘✘ GRAYBYTE WORDPRESS FILE MANAGER ✘✘

​🇳​​🇦​​🇲​​🇪♯➤ beluga.o2switch.net ​🇻​♯➤ 4.18.0-553.123.2.lve.el8.x86_64 #1 SMP 🇾​♯➤ 2026

𝗛𝗢𝗠𝗘 𝗜𝗗 ♯➤ 185.154.139.77 ♯➤ 𝗔𝗗𝗠𝗜𝗡 𝗜𝗗 216.73.216.254
𝗢𝗣𝗧𝗜𝗢𝗡𝗦 ♯ CRL ♯➤ 𝗢𝗞 ┃ WGT ♯➤ 𝗢𝗞 ┃ SDO ♯➤ 𝗢𝗙𝗙 ┃ PKEX ♯➤ 𝗢𝗙𝗙
𝗗𝗘𝗔𝗖𝗧𝗜𝗩𝗔𝗧𝗘𝗗 ♯➤ 𝗔𝗟𝗟 𝗪𝗢𝗥𝗞𝗜𝗡𝗚....
𝗖𝗨𝗥𝗥𝗘𝗡𝗧 𝗙𝗜𝗟𝗘 : /opt/alt/python27/lib64/python2.7/Tools/scripts//redemo.py
#! /opt/alt/python27/bin/python
"""Basic regular expression demonstration facility (Perl style syntax)."""

from Tkinter import *
import re

class ReDemo:

    def __init__(self, master):
        self.master = master

        self.promptdisplay = Label(self.master, anchor=W,
                text="Enter a Perl-style regular expression:")
        self.promptdisplay.pack(side=TOP, fill=X)

        self.regexdisplay = Entry(self.master)
        self.regexdisplay.pack(fill=X)
        self.regexdisplay.focus_set()

        self.addoptions()

        self.statusdisplay = Label(self.master, text="", anchor=W)
        self.statusdisplay.pack(side=TOP, fill=X)

        self.labeldisplay = Label(self.master, anchor=W,
                text="Enter a string to search:")
        self.labeldisplay.pack(fill=X)
        self.labeldisplay.pack(fill=X)

        self.showframe = Frame(master)
        self.showframe.pack(fill=X, anchor=W)

        self.showvar = StringVar(master)
        self.showvar.set("first")

        self.showfirstradio = Radiobutton(self.showframe,
                                         text="Highlight first match",
                                          variable=self.showvar,
                                          value="first",
                                          command=self.recompile)
        self.showfirstradio.pack(side=LEFT)

        self.showallradio = Radiobutton(self.showframe,
                                        text="Highlight all matches",
                                        variable=self.showvar,
                                        value="all",
                                        command=self.recompile)
        self.showallradio.pack(side=LEFT)

        self.stringdisplay = Text(self.master, width=60, height=4)
        self.stringdisplay.pack(fill=BOTH, expand=1)
        self.stringdisplay.tag_configure("hit", background="yellow")

        self.grouplabel = Label(self.master, text="Groups:", anchor=W)
        self.grouplabel.pack(fill=X)

        self.grouplist = Listbox(self.master)
        self.grouplist.pack(expand=1, fill=BOTH)

        self.regexdisplay.bind('<Key>', self.recompile)
        self.stringdisplay.bind('<Key>', self.reevaluate)

        self.compiled = None
        self.recompile()

        btags = self.regexdisplay.bindtags()
        self.regexdisplay.bindtags(btags[1:] + btags[:1])

        btags = self.stringdisplay.bindtags()
        self.stringdisplay.bindtags(btags[1:] + btags[:1])

    def addoptions(self):
        self.frames = []
        self.boxes = []
        self.vars = []
        for name in ('IGNORECASE',
                     'LOCALE',
                     'MULTILINE',
                     'DOTALL',
                     'VERBOSE'):
            if len(self.boxes) % 3 == 0:
                frame = Frame(self.master)
                frame.pack(fill=X)
                self.frames.append(frame)
            val = getattr(re, name)
            var = IntVar()
            box = Checkbutton(frame,
                    variable=var, text=name,
                    offvalue=0, onvalue=val,
                    command=self.recompile)
            box.pack(side=LEFT)
            self.boxes.append(box)
            self.vars.append(var)

    def getflags(self):
        flags = 0
        for var in self.vars:
            flags = flags | var.get()
        flags = flags
        return flags

    def recompile(self, event=None):
        try:
            self.compiled = re.compile(self.regexdisplay.get(),
                                       self.getflags())
            bg = self.promptdisplay['background']
            self.statusdisplay.config(text="", background=bg)
        except re.error, msg:
            self.compiled = None
            self.statusdisplay.config(
                    text="re.error: %s" % str(msg),
                    background="red")
        self.reevaluate()

    def reevaluate(self, event=None):
        try:
            self.stringdisplay.tag_remove("hit", "1.0", END)
        except TclError:
            pass
        try:
            self.stringdisplay.tag_remove("hit0", "1.0", END)
        except TclError:
            pass
        self.grouplist.delete(0, END)
        if not self.compiled:
            return
        self.stringdisplay.tag_configure("hit", background="yellow")
        self.stringdisplay.tag_configure("hit0", background="orange")
        text = self.stringdisplay.get("1.0", END)
        last = 0
        nmatches = 0
        while last <= len(text):
            m = self.compiled.search(text, last)
            if m is None:
                break
            first, last = m.span()
            if last == first:
                last = first+1
                tag = "hit0"
            else:
                tag = "hit"
            pfirst = "1.0 + %d chars" % first
            plast = "1.0 + %d chars" % last
            self.stringdisplay.tag_add(tag, pfirst, plast)
            if nmatches == 0:
                self.stringdisplay.yview_pickplace(pfirst)
                groups = list(m.groups())
                groups.insert(0, m.group())
                for i in range(len(groups)):
                    g = "%2d: %r" % (i, groups[i])
                    self.grouplist.insert(END, g)
            nmatches = nmatches + 1
            if self.showvar.get() == "first":
                break

        if nmatches == 0:
            self.statusdisplay.config(text="(no match)",
                                      background="yellow")
        else:
            self.statusdisplay.config(text="")


# Main function, run when invoked as a stand-alone Python program.

def main():
    root = Tk()
    demo = ReDemo(root)
    root.protocol('WM_DELETE_WINDOW', root.quit)
    root.mainloop()

if __name__ == '__main__':
    main()

Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]

Current_dir [ 𝗡𝗢𝗧 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ] Document_root [ 𝗪𝗥𝗜𝗧𝗘𝗔𝗕𝗟𝗘 ]


[ Back ]
𝗡𝗔𝗠𝗘
𝗦𝗜𝗭𝗘
𝗟𝗔𝗦𝗧 𝗧𝗢𝗨𝗖𝗛
𝗨𝗦𝗘𝗥
𝗦𝗧𝗔𝗧𝗨𝗦
𝗙𝗨𝗡𝗖𝗧𝗜𝗢𝗡𝗦
..
--
6 Feb 2025 1.58 PM
root / linksafe
0755
analyze_dxp.py
4.116 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
byext.py
3.861 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
byteyears.py
1.608 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
checkappend.py
4.558 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
checkpip.py
0.749 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
checkpyc.py
1.973 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
classfix.py
5.822 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
cleanfuture.py
8.386 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
combinerefs.py
4.287 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
copytime.py
0.657 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
crlf.py
0.605 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
cvsfiles.py
1.754 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
db2pickle.py
3.496 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
diff.py
2.027 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
dutree.py
1.587 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
eptags.py
1.458 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
find_recursionlimit.py
3.401 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
finddiv.py
2.468 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
findlinksto.py
1.054 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
findnocoding.py
2.752 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
fixcid.py
9.771 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
fixdiv.py
13.526 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
fixheader.py
1.171 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
fixnotice.py
2.989 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
fixps.py
0.882 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
google.py
0.517 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
gprof2html.py
2.126 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
h2py.py
5.823 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
hotshotmain.py
1.458 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
ifdef.py
3.641 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
lfcr.py
0.613 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
linktree.py
2.377 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
lll.py
0.734 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
logmerge.py
5.454 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
mailerdaemon.py
7.766 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
md5sum.py
2.339 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
methfix.py
5.344 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
mkreal.py
1.599 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
ndiff.py
3.729 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
nm2def.py
2.396 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
objgraph.py
5.886 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
parseentities.py
1.688 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
patchcheck.py
7.509 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
pathfix.py
4.237 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
pdeps.py
3.854 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
pickle2db.py
3.859 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
pindent.py
16.777 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
ptags.py
1.205 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
pysource.py
3.766 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
redemo.py
5.666 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
reindent-rst.py
0.28 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
reindent.py
11.159 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
rgrep.py
1.467 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
serve.py
1.13 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
setup.py
0.411 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
suff.py
0.616 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
svneol.py
2.871 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
texcheck.py
9.039 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
texi2html.py
68.198 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
treesync.py
5.657 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
untabify.py
1.196 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
which.py
1.602 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
win_add2path.py
1.582 KB
8 Jan 2025 10.43 AM
root / linksafe
0755
xxci.py
2.741 KB
8 Jan 2025 10.43 AM
root / linksafe
0755

✘✘ GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME ✘✘
Static GIF Static GIF