예제 #1
0
def msg_text(bot, update, user_data, job_queue):
    from filters import check_filters
    check_filters(bot, update)
    from sed import sed
    sed(bot, update)
    from stats import stats_check
    stats_check(bot, update, job_queue)
예제 #2
0
def main():
    argvs = sys.argv
    argc = len(argvs)
    if (argc != 2):
        print("Usage: python3 {0} arg1".format(argvs[0]))
        print("arg1 is filename")
        quit()

    with open("imm.nex", "r") as f:
        nex = f.readlines()

    nex = sed(nex)
    with open(argvs[1], "w") as f:
        f.writelines(nex)
def clean_corpus():

    sed.sed(' \.', '.', sys.argv[1], dest='temp1.txt')
    sed.sed(' ,', ',', 'temp1.txt', dest='temp2.txt')
    sed.sed(' :', ':', 'temp2.txt', dest='temp3.txt')
    sed.sed(' ;', ';', 'temp3.txt', dest='temp4.txt')
    sed.sed(' ;', ';', 'temp3.txt', dest='temp4.txt')
    sed.sed(' !', '!', 'temp4.txt', dest='temp6.txt')
    #sed.sed('\n', ' ', 'temp5.txt', dest='temp6.txt')
    sed.sed('\(.*\)', '', 'temp6.txt', dest='temp7.txt')
    sed.sed(' +', ' ', 'temp7.txt', dest='temp8.txt')
    sed.sed(' \?', '?', 'temp8.txt', dest=sys.argv[2])
    number = 1
    while number < 9:
        os.system('rm temp{0}.txt'.format(number))
        number += 1
예제 #4
0
from sed import sed
import re

def change(text):
    parts = re.split(r"(\\c\s*\n)", text)
    chap = 1
    for i in range(1, len(parts), 2):
    	parts[i] = "\\c " + str(chap) + "\n"
    	chap = chap + 1
      
    return "".join(parts)

sed(change, "YearA.sfm")
예제 #5
0
def msg_text(bot, update):
    if update.message.chat_id != defaults.chat_id: return

    check_saves(bot, update)
    sed(bot, update)
from sed import sed
import re

ntref = r"ref (?:MAT|MRK|LUK|JHN|ACT|ROM|1CO|2CO|GAL|EPH|PHP|COL|1TH|2TH|1TI|2TI|TIT|PHM|HEB|JAS|1PE|2PE|1JN|2JN|3JN|JUD|REV)"

splitter = r"(\\ms1.*?\n|\\ms WELKAMIM GUTNIUS\s*\n(?:.*\n)*?(?=\\ms1))"

def change(text):
    parts = re.split(splitter, text)
    for i in range(0, len(parts), 2):
    	parts[i] = ""

    assert len(parts) > 1
      
    return "".join(parts)

sed(change, "Year_A.SFM", out="Year_A_NT.SFM")
sed(change, "Year_B.SFM", out="Year_B_NT.SFM")
sed(change, "Year_C.SFM", out="Year_C_NT.SFM")