Найти - Пользователи
Полная версия: Подскажите можно ли обойтись без регулярки?
Начало » Python для новичков » Подскажите можно ли обойтись без регулярки?
1
Malinaizer
Есть файл, в нем список:

tool=“工具”
file=“文件”
syssetting=“系统设置”
open=“打开”
copy=“复制”
share=“分享”

нужно сделать так:

tool=“tool”
file=“file”
syssetting=“syssetting”
….

Подскажите можно ли обойтись без регулярки?
Piton23
Не совсем понял что вы хотите, но мб это, уж слишком легкий вопрос.

for row in open('myfile'):
index = find('=')
res = row.[:index+1] + '"' + b[:index] + '"'
s0rg
Зачем для такой простой структуры регулярка?
TEST = u'''
tool="工具"
file="文件"
syssetting="系统设置"
open="打开"
copy="复制"
share="分享"
'''.split()

def mapper(ln):
first = ln.split('=', 1)[0]
return '%s="%s"' % (first, first)

print map(mapper, TEST)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB