Notepad ++ регулярное выражение для извлечения только имена пользователей - PullRequest
0 голосов
/ 16 апреля 2020

У меня есть этот список ниже:

originalscrape,scrapeDate,userId,username,full_name,is_private,follower_count,following_count,media_count,biography,hasProfilePic,external_url,email,contact_phone_number,address_street,isbusiness,Engagement %,MostRecentPostDate,AvgLikes,AvgComments,category,businessJoinDate,businessCountry,businessAds,countryCode,cityName,isverified
,04/16/2020 01:52 AM,="23227902981",weare2fabtees,2 FAB Tees,False,0,0,0,,False,,,,,No,0,Has no posts.,0,0,,,,,,,No
,04/16/2020 01:55 AM,="13096194464",_jomakesmusic,J.? DouBle?Up?EnT,False,0,0,0,,False,,,,,No,0,Has no posts.,0,0,,,,,,,No
,04/16/2020 01:59 AM,="3174832099",hiveproperties,Hive Property Management,False,0,0,0,,False,,,,,No,0,Has no posts.,0,0,,,,,,,No
,04/16/2020 02:15 AM,="2177511355",brazilianmalemodel,Brazilian Male Model Magazine,False,0,0,0,,False,,,,,No,0,Has no posts.,0,0,,,,,,,No
,04/16/2020 02:17 AM,="31486554680",1freshcobar_double_up_ent,Fre⚡️hC?bAr?DOUBLEUP,False,0,0,0,,False,,,,,No,0,Has no posts.,0,0,,,,,,,No
,04/16/2020 02:25 AM,="7008181835",gpop.finearts,Fine Art Photography Prints,False,0,0,0,,False,,,,,No,0,Has no posts.,0,0,,,,,,,No

Я хотел бы получить имена пользователей только как показано ниже:

weare2fabtees
_jomakesmusic
hiveproperties
brazilianmalemodel
1freshcobar_double_up_ent
gpop.finearts

Я пытался найти: ",*$ и заменить ничем, но дать мне замену: происшествие не найдено.

Я sh кто-то, кто может помочь мне найти правильное регулярное выражение для извлечения только имен пользователей.

1 Ответ

0 голосов
/ 16 апреля 2020

Вы можете использовать

Найти что : ^(?:[^,\r\n]*,){3}([^,\r\n]+).* Заменить на : $1

Подробности

  • ^ - начало строки
  • (?:[^,\r\n]*,){3} - три вхождения
    • [^,\r\n]* - любые 0 или более вхождений любого символа, кроме ,, CR и LF
    • , - запятая
  • ([^,\r\n]+) - Группа 1: любое одно или несколько вхождений любого символа, но ,, CR и LF
  • .* - остаток строки.

Шаблон замены: $1, значение группы 1.

См. Демонстрацию и настройки Notepad ++:

enter image description here

...