Задать вопрос

Регулярное выражение, просто взять первые 10 символов

Подскажите как составить такое. Я по природе не очень сообразительный, несколько мануалов прочел, но понять не понял.
  • Вопрос задан
  • 9794 просмотра
Подписаться 3 Оценить Комментировать
Решения вопроса 1
@Mixxer
Если от 0 до 10 символов
/.{0,10}/

Если ровно 10
/.{10}/
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
crazyzubr
@crazyzubr
Python backend-developer
Вот пример на яваскрипте. Какой вопрос, такой и пример. Обычно для получения первых 10 символов регулярка не требуется.
var long_str =  'sdfgsdfghsdfasdfasdg gdfgdsfgdsfgsdfhshshsdfh'
var first10 = long_str.match(/^(.{10})/);
if (first10)alert(first10[1]);
Ответ написан
Комментировать
@tyutinofficial
def file_read(filename):
    with open(filename, 'r') as f:
        return f.read()


def ascii_file(files):
    return [ord(c) for c in file_read(files)]


if __name__ == '__main__':
    file = r"C:\Users\tyuti\IdeaProjects\untitled\Model\Data\1\1 - A Game of Thrones.txt"
    res = ascii_file(file)[0:10]
    print(res)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы