• Facebook
  • Twitter
  • Reddit
  • StumbleUpon
  • Digg
  • email

All Samples(2448)  |  Call(2412)  |  Derive(0)  |  Import(36)
Split the source string by the occurrences of the pattern,
returning a list containing the resulting substrings.

        def split(pattern, string, maxsplit=0, flags=0):
    """Split the source string by the occurrences of the pattern,
    returning a list containing the resulting substrings."""
    return _compile(pattern, flags).split(string, maxsplit)
        


src/p/r/practice_python-HEAD/bookexample/src/bvista/b15_1_rewho.py   practice_python(Download)
'''
 
from os import popen
from re import split
 
f = popen('dir','r')
for each_line in f.readlines():
    print split('\s\s+|\t', each_line.strip())

src/a/s/asr-builder-HEAD/trunk/src/ASRBuilder/Parser.py   asr-builder(Download)
from md5 import md5
from os.path import join
from threading import Thread
from re import sub, split, match, findall
 
from HTKAssist import HTKAssist
from HTKWrapper import HTKWrapper
                        # Check for external module syntax
                        if match(r'^ *\[.*\]', line) is not None:
                            temp = findall(r'^ *\[.*\]', line)[0].strip("[] ")
                            extArgs = self._removeNulls(split(r' *', temp))
 
                            temp = split(r'^ *\[.*\]', line.strip(" \n\r"))
                            cmdArgs = split(r' *', self._removeNulls(temp)[0])
                        # Check for for-loop syntax
                        elif match(r'^ *FOR *[0-9]* *[0-9]* *[\w]*', 
                                      line) is not None:
                            temp = split(r' *', line.strip(" :\n\r"))
                            params = self._removeNulls(temp)
                            variable = params.pop(len(params) - 1)
                            upper = int(params.pop(len(params) - 2))
                            temp = line.strip(" \n\r")
                            if match(r'^.*\<.*\>', temp) is not None:
                                nonstd = findall(r'\<.*\>', temp)[0].strip("<>")
                                parts = split(r',', nonstd)
                                retrieve = {}
                                for part in parts:
                                    tmp = split(r':\'', part)
                                    retrieve[tmp[0].upper()] = tmp[1].strip("'")
 
                                std = findall(r'.*(?=\<)', temp)[0]
                                cmdArgs = self._removeNulls(split(r' *', std))
                            else:
                                cmdArgs = self._removeNulls(split(r' *', temp))

src/a/s/asr-builder-HEAD/src/ASRBuilder/Parser.py   asr-builder(Download)
from md5 import md5
from os.path import join
from threading import Thread
from re import sub, split, match, findall
 
from HTKAssist import HTKAssist
from HTKWrapper import HTKWrapper
                        # Check for external module syntax
                        if match(r'^ *\[.*\]', line) is not None:
                            temp = findall(r'^ *\[.*\]', line)[0].strip("[] ")
                            extArgs = self._removeNulls(split(r' *', temp))
 
                            temp = split(r'^ *\[.*\]', line.strip(" \n\r"))
                            cmdArgs = split(r' *', self._removeNulls(temp)[0])
                        # Check for for-loop syntax
                        elif match(r'^ *FOR *[0-9]* *[0-9]* *[\w]*', 
                                      line) is not None:
                            temp = split(r' *', line.strip(" :\n\r"))
                            params = self._removeNulls(temp)
                            variable = params.pop(len(params) - 1)
                            upper = int(params.pop(len(params) - 2))
                            temp = line.strip(" \n\r")
                            if match(r'^.*\<.*\>', temp) is not None:
                                nonstd = findall(r'\<.*\>', temp)[0].strip("<>")
                                parts = split(r',', nonstd)
                                retrieve = {}
                                for part in parts:
                                    tmp = split(r':\'', part)
                                    retrieve[tmp[0].upper()] = tmp[1].strip("'")
 
                                std = findall(r'.*(?=\<)', temp)[0]
                                cmdArgs = self._removeNulls(split(r' *', std))
                            else:
                                cmdArgs = self._removeNulls(split(r' *', temp))

src/a/s/asr-builder-HEAD/trunk/src/ASRBuilder/Project.py   asr-builder(Download)
import codecs
import platform
import operator
from re import sub, split as rsplit
from os import system, getcwd, getenv, mkdir
from os.path import abspath, basename, exists, isdir, isfile, join, split, sep, splitext
from threading import Condition
 
            config = {}
            for line in data:
                tool, param, value, delete = rsplit(r':', line)
                if not config.has_key(tool):
                    config[tool] = {}
                if delete.upper() == "T" or delete.upper() == "TRUE":
 
            config = {"REGEX":{}, "WORDCHK":""}
            for line in data:
                key, value = rsplit(r' *==*', line.strip("\n"))
                if key.upper() == 'REGEX':
                    config['REGEX'] = value
                elif key.upper() == 'WORDCHK':
 
            substitutions = []
            if len(config["REGEX"]) > 0:
                temp = rsplit(r'(?<=\")\,,', config["REGEX"])
 
                for part in temp:
                    substitutions.append((rsplit(r'(?<=\")\:', part)))
                        if len(substitutions) > 0: 
                            for subst in substitutions:
                                if len(subst) > 0:
                                    temp =  sub(r'%s' %rsplit(' : ',subst[0])[0][1:-1], 
                                                r'%s' %rsplit(' : ',subst[0])[1][1:-1], temp)
 
                        if config["UPPERCHK"] == "true" or config["UPPERCHK"] == "t":
                    words = []
                    data = file_read(file)
                    for line in data:
                        word = rsplit(r' +|\t', line)[0]
                        words.append(word)
                    dictionaries[basename(file)] = words
 
                        lines = file_read(file)
                        words = []
                        for line in lines:
                            temp = rsplit(r' +', line.strip("\n\r "))
                            words += temp
 
                        missing = []

src/a/s/asr-builder-HEAD/src/ASRBuilder/Project.py   asr-builder(Download)
import codecs
import platform
import operator
from re import sub, split as rsplit
from os import system, getcwd, getenv, mkdir
from os.path import abspath, basename, exists, isdir, isfile, join, split, sep, splitext
from threading import Condition
 
            config = {}
            for line in data:
                tool, param, value, delete = rsplit(r':', line)
                if not config.has_key(tool):
                    config[tool] = {}
                if delete.upper() == "T" or delete.upper() == "TRUE":
 
            config = {"REGEX":{}, "WORDCHK":""}
            for line in data:
                key, value = rsplit(r' *==*', line.strip("\n"))
                if key.upper() == 'REGEX':
                    config['REGEX'] = value
                elif key.upper() == 'WORDCHK':
 
            substitutions = []
            if len(config["REGEX"]) > 0:
                temp = rsplit(r'(?<=\")\,,', config["REGEX"])
 
                for part in temp:
                    substitutions.append((rsplit(r'(?<=\")\:', part)))
                        if len(substitutions) > 0: 
                            for subst in substitutions:
                                if len(subst) > 0:
                                    temp =  sub(r'%s' %rsplit(' : ',subst[0])[0][1:-1], 
                                                r'%s' %rsplit(' : ',subst[0])[1][1:-1], temp)
 
                        if config["UPPERCHK"] == "true" or config["UPPERCHK"] == "t":
                    words = []
                    data = file_read(file)
                    for line in data:
                        word = rsplit(r' +|\t', line)[0]
                        words.append(word)
                    dictionaries[basename(file)] = words
 
                        lines = file_read(file)
                        words = []
                        for line in lines:
                            temp = rsplit(r' +', line.strip("\n\r "))
                            words += temp
 
                        missing = []

src/p/y/py-mycms-HEAD/trunk/MyCMS/tools/other/codeStructure.py   py-mycms(Download)
"""
 
from commands import getoutput as gop
from re import findall, split, search
from sys import argv
import cPickle
 
						if imptInfo[0] != "":
							importDict[imptInfo[0]] = []
							if imptInfo[1] and imptInfo[1] != "":
								for k in split(", ",imptInfo[1]):
									if k != "":
										importDict[imptInfo[0]].append(k)
								importDict[ims.group(1)].append(imptInfo[3])
						else:
							importDict[imptInfo[3]] = []
							if imptInfo[1] and imptInfo[1] != "":
								for m in split(", ",imptInfo[1]):
	def treeDir(self,dir,excludeList):
	        fL = split('\n',gop('ls -l ' + dir))[1:]	# GET A FULL DETAIL LISTING OF DIRECTORY "dir"
	        dirs = []					# INITIALIZE A DIRECTORY LIST
		sym = []					# INITIALIZE A SYMLINK LIST
	        nL = []						# INITIALIZE A FILE LIST
	        self.docoutput = self.docoutput + "\n\nDIRECTORY:  " + dir + "\n" + "FILE IN DIRECTORY" + "\n"
								# ADD TO SUMMARY
	        for f in fL:					# FOR EACH ENTRY IN THE DIRECTORY LISTING
	                ff = split('\s+',f)			# SEPARATE THE ENTRY INTO IT'S INFORMATION COMPONENTS
	def fileSize(self,fname):		# RETURNS THE FILE SIZE INFORMATION FOR FILE "fname"
		try:
		        return long(split('\s',gop('ls -l ' + fname))[7])
		except Exception, ec:
			return -1
 
 

src/a/s/asr-builder-HEAD/trunk/src/ASRBuilder/HTKAssist.py   asr-builder(Download)
#----------------------------------------------------------------------------#
import logging
from decimal import Decimal, getcontext
from re import findall, search, split, sub
from os.path import basename, dirname, exists, join, splitext, isdir, split as splitp
import os
 
        for label in ["DEFINE", "END"]:
            for i in range(len(data)):
                if search(r'^%s:\s*\w*\s*$' %label, data[i]) is not None:
                    temp = split(r'%s:' %label, data[i])
                    while 1:
                        try:
                            temp.remove('')
        for label in ["KEY", "FILE"]:
            for line in part_data:
                if search(r'^%s\s*=\s*.*\s*$' %label, line) != None:
                    temp = split(r'%s\s*=\s*' %label, line)
                    while 1:
                        try:
                            temp.remove('')
            for file_name in file_names:
                lines = file_read(file_name)
                for line in lines:
                    words = split(r' +', line)
                    for word in words:
                        if word.startswith("'") or word.startswith('"'):
                            word = "\\" + word
 
            full = []
            for line in data:
                phones = split(r' +', line)[1:]
                for phone in phones:
                    if phone not in full:
                        full.append(phone)
            lines = file_read(args[0])
            unique = [] 
            for line in lines:
                items = split(r' +', line)
                for item in items:
                    if item.isalpha() and item not in unique:
                        unique.append(item)

src/p/y/py-mycms-HEAD/MyCMS/tools/other/codeStructure.py   py-mycms(Download)
"""
 
from commands import getoutput as gop
from re import findall, split, search
from sys import argv
import cPickle
 
						if imptInfo[0] != "":
							importDict[imptInfo[0]] = []
							if imptInfo[1] and imptInfo[1] != "":
								for k in split(", ",imptInfo[1]):
									if k != "":
										importDict[imptInfo[0]].append(k)
								importDict[ims.group(1)].append(imptInfo[3])
						else:
							importDict[imptInfo[3]] = []
							if imptInfo[1] and imptInfo[1] != "":
								for m in split(", ",imptInfo[1]):
	def treeDir(self,dir,excludeList):
	        fL = split('\n',gop('ls -l ' + dir))[1:]	# GET A FULL DETAIL LISTING OF DIRECTORY "dir"
	        dirs = []					# INITIALIZE A DIRECTORY LIST
		sym = []					# INITIALIZE A SYMLINK LIST
	        nL = []						# INITIALIZE A FILE LIST
	        self.docoutput = self.docoutput + "\n\nDIRECTORY:  " + dir + "\n" + "FILE IN DIRECTORY" + "\n"
								# ADD TO SUMMARY
	        for f in fL:					# FOR EACH ENTRY IN THE DIRECTORY LISTING
	                ff = split('\s+',f)			# SEPARATE THE ENTRY INTO IT'S INFORMATION COMPONENTS
	def fileSize(self,fname):		# RETURNS THE FILE SIZE INFORMATION FOR FILE "fname"
		try:
		        return long(split('\s',gop('ls -l ' + fname))[7])
		except Exception, ec:
			return -1
 
 

src/a/s/asr-builder-HEAD/src/ASRBuilder/HTKAssist.py   asr-builder(Download)
#----------------------------------------------------------------------------#
import logging
from decimal import Decimal, getcontext
from re import findall, search, split, sub
from os.path import basename, dirname, exists, join, splitext, isdir, split as splitp
import os
 
        for label in ["DEFINE", "END"]:
            for i in range(len(data)):
                if search(r'^%s:\s*\w*\s*$' %label, data[i]) is not None:
                    temp = split(r'%s:' %label, data[i])
                    while 1:
                        try:
                            temp.remove('')
        for label in ["KEY", "FILE"]:
            for line in part_data:
                if search(r'^%s\s*=\s*.*\s*$' %label, line) != None:
                    temp = split(r'%s\s*=\s*' %label, line)
                    while 1:
                        try:
                            temp.remove('')
            for file_name in file_names:
                lines = file_read(file_name)
                for line in lines:
                    words = split(r' +', line)
                    for word in words:
                        if word.startswith("'") or word.startswith('"'):
                            word = "\\" + word
 
            full = []
            for line in data:
                phones = split(r' +', line)[1:]
                for phone in phones:
                    if phone not in full:
                        full.append(phone)
            lines = file_read(args[0])
            unique = [] 
            for line in lines:
                items = split(r' +', line)
                for item in items:
                    if item.isalpha() and item not in unique:
                        unique.append(item)

src/p/o/powervpn-HEAD/trunk/source/powervpn-0.0.4/gui/setting.py   powervpn(Download)
#!/usr/bin/python
import gtk
from string import join
from re import findall, split
from sys import prefix
from powervpn.module import openvpn
from powervpn.sub import syslang, gui, pref, nav
	def _entry_check(self, widget, type=None):
		""" NOTE: Tooltip can be converted to a more appropriate building """
 
		text = getattr(self, widget).get_text()
 
		if (type == "ip") and (findall('[^0-9\.]+', text)):
			getattr(self, widget).set_text(join(split('[^0-9\.]+', text), ""))
			getattr(self, widget).set_tooltip_text(syslang.translate("TEXT_INVALID_CHARS_4", "info"))
			self._in_entry_check = False # So we do not remove tooltip immediately
			return False
 
		if (type == "numeric") and (findall('[^0-9]+', text)):
			getattr(self, widget).set_text(join(split('[^0-9]+', text), ""))
			return False
 
		if findall('[*?"<>|;$%\^]+', text):
			getattr(self, widget).set_text(join(split('[*?"<>|;$%\^]+', text), ""))
			getattr(self, widget).set_tooltip_text(syslang.translate("TEXT_INVALID_CHARS_2", "info"))
			self._in_entry_check = False # So we do not remove tooltip immediately
			return False

  1 | 2 | 3 | 4  Next