Описание тега pixiv
@RamanSailopal:genprof'creates IIUC `новые профили, в то время как я хотел бы опираться на профили, которые в Debian. Я думаю, что вообще надо писать для аудитории. А я считаю, что мнение профессора имеет небольшое значение, по-видимому, профессор знает, что его/ее научным сообществом лучше, чем я, и если аудитория чувствует то же самое я хотел его выполнить. Как очистить ОЗУ? интересная информация, но я не вижу, как это решает вопрос в любом случае. Вы полностью следовали на этот вопрос? Если вы не используете Windows 7, это не сделает "большую" разницу. Разница есть, но не значительные. Вы все еще можете следить за этот пост решить вашу Windows 8 вопрос.
Чтобы заменить первые 10 цифр С *
, если, и только если число имеет ровно 14 цифр:
СЭД с/\([^0-9]\)[0-9]\{10\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/г'
Пример:
фу-бар $ Эхо '2014-02-11 38012345678901 22:23, 1134-53553, 4-5-6-7-7-2,
28012345678901,,,,, 3801234567890123456789 вещи' | \
СЭД с/\([^0-9]\)[0-9]\{10\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/г'
Василий Пупкин **********8901 2014-02-11 22:23, 1134-53553, 4-5-6-7-7-2,
**********8901,,,,, 3801234567890123456789 вещи
Редактировать
Чтобы соответствовать именно модели с обновленными пример:
СЭД 's/\([^0-9]\)4[0-9]\{8\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)4[0-9]\{11\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)4[0-9]\{12\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)5[12345][0-9]\{10\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)5[12345][0-9]\{9\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)5[12345][0-9]\{11\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)3[47][0-9]\{9\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)30[12345][0-9]\{8\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)3[47][0-9]\{10\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)3[47][0-9]\{8\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)6011[0-9]\{8\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)6011[0-9]\{9\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)6011[0-9]\{7\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)65[0-9]\{10\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)2131[0-9]\{6,8\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)1800[0-9]\{6,8\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g;s/\([^0-9]\)35[0-9]\{8,10\}\([0-9]\{4\}\)\([^0-9]\|$\)/\1**********\2\3/g'
Это для следующий файл:
Формат пример номера кредитной карты: 38012345678901
Виза: 4123456789012, 4123456789012345, 41234567890123456
Мастеркард: 5123456789012345, 512345678901234, 51234567890123455
Откройте для себя: 6011123456789012, 6512345678901234, 601112345678901, 60111234567890123
Американский Экспресс: 341234567890123, 371234567890123, 34123456789012, 301234567890123, 3712345678901234
Клуб diner's: 37012345678901
Элекснет: 213112345678901, 180012345678901, 3512345678901234, 21311234567890, 18001234567890, ,2131123456789012, 1800123456789012, 35123456789012
Пример других номеров формат: 2014-02-11 22:23, 1134-53553, 4-5-6-7-7-2
дает
Формат пример номера кредитной карты: 38012345678901
Виза: **********9012, **********2345, **********3456
Мастеркард: **********2345, **********1234, **********3455
Знакомства: **********9012, **********1234, **********8901, **********0123
Американский Экспресс: **********0123, **********0123, **********9012, **********0123, **********1234
Кафе-клуб: **********8901
Элекснет: **********8901, **********8901, **********1234, **********7890, **********7890, ,**********9012, **********9012, **********9012
Пример других номеров формат: 2014-02-11 22:23, 1134-53553, 4-5-6-7-7-2
Конечно, первоначальный 38012345678901
не подходит так как он не присутствует в любой из карточки шаблон списка.