Wepụ ederede na okwu oge niile (RegExp) na Excel

Wepụ ederede na okwu oge niile (RegExp) na ExcelOtu n'ime ọrụ kachasị na-ewe ma na-akụda mmụọ mgbe ị na-arụ ọrụ na ederede na Excel bụ ntule - na-atụgharị mkpụrụedemede "porridge" n'ime ihe ndị dị na ya ma wepụ ihe ndị anyị chọrọ na ya. Ọmụmaatụ:

  • wepụ zip koodu na adreesị (ọ dị mma ma ọ bụrụ na zip koodu na-mgbe niile na mmalite, ma gịnị ma ọ bụrụ na ọ bụghị?)
  • ịchọta nọmba na ụbọchị nke akwụkwọ ọnụahịa site na nkọwa nke ịkwụ ụgwọ na nkwupụta ụlọ akụ
  • mwepụta nke TIN site na nkọwa motley nke ụlọ ọrụ na ndepụta nke ndị mmekọ
  • chọọ nọmba ụgbọ ala ma ọ bụ nọmba akụkọ na nkọwa, wdg.

Ọtụtụ mgbe n'ọnọdụ ndị dị otú ahụ, mgbe ọkara otu awa nke egwu na-atụ na ederede aka, echiche na-amalite na-abata n'uche n'ụzọ ụfọdụ na-akpaghị aka usoro a (karịsịa ma ọ bụrụ na e nwere otutu data). Enwere ọtụtụ ngwọta yana nwere ogo dị iche iche nke mgbagwoju anya-arụmọrụ:

  • Iji arụrụ arụ ọrụ ederede Excel iji chọọ ederede gbuchapụ-glue: LEVSIMV (N'aka ekpe), RIGHT (N'aka nri), PSTR (etiti), STsEPIT (CONCATENATE) na analogues ya, jikọta (JOINTEXT), EGO (KWUO) wdg. Usoro a dị mma ma ọ bụrụ na enwere nghọta doro anya na ederede (dịka ọmụmaatụ, ndeksi na-adị mgbe niile na mmalite nke adreesị). Ma ọ bụghị ya, usoro ndị ahụ na-aghọwanye mgbagwoju anya na, mgbe ụfọdụ, ọ na-abịa ọbụna n'usoro nhazi, nke na-ebelata nke ukwuu na tebụl buru ibu.
  • iji dị ka onye ọrụ myirịta ederede site na Visual Basic ọbọp na ọrụ nnukwu omenala. Nke a na-enye gị ohere ịmepụta nchọta na-agbanwe agbanwe site na iji mkpụrụedemede wildcard (*, #,?, wdg) N'ụzọ dị mwute, ngwá ọrụ a enweghị ike wepụ ihe achọrọ na ederede - naanị lelee ma ọ dị na ya.

Na mgbakwunye na nke dị n'elu, e nwere ụzọ ọzọ a maara nke ọma na gburugburu warara nke ndị ọkachamara ọkachamara, ndị mmepe weebụ na ndị ọzọ techies - nke a bụ. ngosipụta oge niile (Nkwupụta oge niile = RegExp = "regexps" = "usoro niile"). N'ikwu ya n'ụzọ dị mfe, RegExp bụ asụsụ ebe a na-eji mkpụrụedemede pụrụ iche na iwu chọọ mkpụrụokwu dị mkpa na ederede, wepụ ya ma ọ bụ jiri ederede ọzọ dochie ha.. Okwu mgbe niile bụ ngwá ọrụ dị ike ma mara mma nke karịrị ụzọ ndị ọzọ e si eji ederede arụ ọrụ site n'usoro dị ukwuu. Ọtụtụ asụsụ mmemme (C#, PHP, Perl, JavaScript…) na ndị editọ ederede (Okwu, Notepad++…) na-akwado okwu oge niile.

Microsoft Excel dị nwute na enweghị nkwado RegExp na igbe ahụ, mana enwere ike idozi nke a na VBA ngwa ngwa. Mepee Visual Basic Editor site na taabụ Mmepụta (Onye Mmepụta) ma ọ bụ ụzọ mkpirisi ahụigodo Alt+F11. Wee tinye modul ọhụrụ site na menu Fanye – Modul ma detuo ederede nke ọrụ nnukwu ndị a ebe ahụ:

Ọrụ Ọha RegExpExtract (ederede dị ka eriri, ụkpụrụ dị ka eriri, ihe nhọrọ dị ka ọnụọgụ = 1) Dị ka eriri na mperi GoTo ErrHandl Set regex = CreateObject("VBScript.RegExp") regex.Pattern = Ụkpụrụ regex.Global = Ezi Ọ bụrụ regexTest. (Ede ederede) Mgbe ahụ Tọọ matches = regex.Execute (Text) RegExpExtract = matches.Item (Ihe - 1) Nkwụsị ọrụ nkwụsị ma ọ bụrụ ErrHandl: RegExpExtract = CVERrr (xlErrValue) Ọrụ njedebe  

Anyị nwere ike mechie Visual Basic Editor wee laghachi na Excel iji nwalee njirimara ọhụrụ anyị. Okwu ya bụ nke a:

=RegExpExtract( Txt; Ụkpụrụ ; Ihe)

ebe

  • txt – cell nwere ederede anyị na-enyocha na nke anyị chọrọ wepụ substring anyị chọrọ
  • ụkpụrụ – ihe nkpuchi (ụkpụrụ) maka nchọ substring
  • item - nọmba usoro nke substring nke a ga-ewepụta, ma ọ bụrụ na enwere ọtụtụ n'ime ha (ọ bụrụ na akọwapụtaghị ya, a ga-egosipụta ihe omume mbụ)

Ihe kacha adọrọ mmasị ebe a, n'ezie, bụ Ụkpụrụ - eriri template nke mkpụrụedemede pụrụ iche "na asụsụ" nke RegExp, nke na-akọwa kpọmkwem ihe na ebe anyị chọrọ ịchọta. Nke a bụ ndị kachasị mkpa iji malite gị:

 ụkpụrụ  Description
 . Nke kachasị mfe bụ ntụpọ. Ọ dabara agwa ọ bụla na ụkpụrụ na ọnọdụ akọwapụtara.
 s agwa ọ bụla dị ka oghere (oghere, taabụ, ma ọ bụ nkwụsị ahịrị).
 S
Mgbochi dị iche iche nke ụkpụrụ gara aga, ntụgharị agwa ọ bụla na-abụghị nke oghere ọcha.
 d
Nọmba ọ bụla
 D
Mgbochi variant nke gara aga, ntụgharị ọ bụla Ọ BỤGHỊ nkeji
 w Akparamagwa Latịn ọ bụla (AZ), mkpụrụọnụọgụgụ, ma ọ bụ mesie ya ike
 W Mgbochi variant nke gara aga, ntụgharị ọ bụghị Latin, ọ bụghị ọnụọgụ na ọ bụghị akara ngosi.
[-agụ akụkọ] Na brackets square, ị nwere ike ịkọwapụta otu mkpụrụedemede ma ọ bụ karịa ekwenyere na ọnọdụ akọwapụtara na ederede. Ọmụmaatụ Art ga-adaba n'okwu ọ bụla: table or oche.

Ịnwekwaghị ike ịgụpụta mkpụrụedemede, mana tọọ ha ka ọ bụrụ ebe akara akara kewapụrụ, ya bụ kama ịdebe [ABDCDEF] dee [AF]. ma ọ bụ kama [4567] ịme [-4]. Dịka ọmụmaatụ, iji wepụta mkpụrụedemede Cyrillic niile, ịnwere ike iji ndebiri [a-yaA-YayoYo].

[^-agụ akụkọ] Ọ bụrụ na mgbe oghere oghere oghere gbakwunye akara “mkpuchi” ^, mgbe ahụ, setịpụ ga-enweta ihe dị iche - n'ọnọdụ a kapịrị ọnụ na ederede, a ga-ahapụ mkpụrụedemede niile, ewezuga ndị edepụtara. Ee, ndebiri [^ЖМ]ut ga-achọta Ụzọ or umi or Echefu, ma ọ bụghị Egwu or Mụọ, dịka.
 | Onye ọrụ Boolean OR (Ma ọ bụ) iji lelee nke ọ bụla n'ime njirisi akọwapụtara. Ọmụmaatụ (naThu|sọbụna | akwụkwọ ọnụahịa) ga-achọgharị ederede maka mkpụrụokwu ọ bụla akọwapụtara. Ọ na-abụkarị, a na-emechi usoro nhọrọ n'ime mbo.
 ^ Mmalite nke ahịrị
 $ Ọgwụgwụ ahịrị
 b Ọgwụgwụ nke okwu

Ọ bụrụ na anyị na-achọ ọnụọgụ mkpụrụedemede ụfọdụ, dịka ọmụmaatụ, koodu nzi ozi dị ọnụọgụ isii ma ọ bụ koodu ngwaahịa mkpụrụedemede atọ niile, mgbe ahụ anyị na-abịa napụta. quantifiers or quantifiers bụ okwu pụrụ iche na-akọwapụta ọnụọgụ mkpụrụedemede a ga-achọ. A na-etinye quantifiers na agwa na-abịa n'ihu ya:

  Quantor  Description
 ? Efu ma ọ bụ otu ihe mere. Ọmụmaatụ .? ga-apụta otu agwa ma ọ bụ enweghị ya.
 + Otu ndenye ma ọ bụ karịa. Ọmụmaatụ d+ pụtara ọnụọgụ ọnụọgụ ọ bụla (ya bụ ọnụọgụ ọ bụla n'etiti 0 na enweghi ngwụcha).
 * Ihe omume efu ma ọ bụ karịa, ntụgharị ọ bụla. Ya mere s* pụtara ọnụọgụ oghere ọ bụla ma ọ bụ enweghị oghere.
{ọnụ ọgụgụ} or

{Nọmba1,Nọmba2}

Ọ bụrụ na ịchọrọ ịkọwapụta ọnụ ọgụgụ akọwapụtara nke ọma nke ihe omume, mgbe ahụ akọwapụtara ya na braces curly. Ọmụmaatụ d {6} pụtara nnọọ mkpụrụ akwụkwọ isii, na ụkpụrụ nke {2,5} – abụọ na ise oghere

Ugbu a, ka anyị gaa n'ihu na akụkụ kachasị mmasị - nyocha nke ngwa nke ọrụ ahụ e kere eke na ihe anyị mụtara banyere ụkpụrụ na ihe atụ bara uru na ndụ.

Na-ewepụta nọmba na ederede

Iji malite, ka anyị nyochaa ikpe dị mfe - ịkwesịrị iwepụ nọmba mbụ na porridge alphanumeric, dịka ọmụmaatụ, ike nke ọkụ na-adịghị akwụsị akwụsị na ndepụta ọnụahịa:

Wepụ ederede na okwu oge niile (RegExp) na Excel

Echiche dị n'azụ okwu oge niile dị mfe: d pụtara ọ bụla digit, na quantifier + na-ekwu na ọnụ ọgụgụ ha kwesịrị ịbụ otu ma ọ bụ karịa. Mwepu okpukpu abụọ dị n'ihu ọrụ ahụ dị mkpa iji "na-efe efe" gbanwee mkpụrụ edemede amịpụtara n'ime nọmba zuru ezu site na nọmba-dị ka ederede.

ZIP koodu

Na nlele mbụ, ihe niile dị mfe ebe a - anyị na-achọ kpọmkwem ọnụọgụ isii n'usoro. Anyị na-eji agwa pụrụ iche d maka digit na quantifier 6 {} maka ọnụọgụgụ mkpụrụedemede:

Wepụ ederede na okwu oge niile (RegExp) na Excel

Otú ọ dị, ọnọdụ ga-ekwe omume mgbe, n'aka ekpe nke index dị n'ahịrị, e nwere nnukwu nọmba ọzọ dị n'ahịrị (nọmba ekwentị, TIN, akaụntụ ụlọ akụ, wdg) Mgbe ahụ oge anyị na-emekarị ga-ewepụ 6 mbụ. mkpụrụọnụọgụgụ sitere na ya, ya bụ, agaghị arụ ọrụ nke ọma:

Wepụ ederede na okwu oge niile (RegExp) na Excel

Iji gbochie nke a ime, anyị kwesịrị ịgbakwunye ihe ngbanwe n'akụkụ ọnụ nke okwu anyị mgbe niile b na-egosi njedebe nke okwu. Nke a ga-eme ka o doo Excel anya na iberibe (index) anyị chọrọ kwesịrị ịbụ okwu dị iche, ọ bụghị akụkụ nke iberibe ọzọ (nọmba ekwentị):

Wepụ ederede na okwu oge niile (RegExp) na Excel

Ekwentị

Nsogbu ịchọta nọmba ekwentị na ederede bụ na enwere ọtụtụ nhọrọ maka ide nọmba - na na enweghị hyphens, site na oghere, na ma ọ bụ na-enweghị koodu mpaghara na brackets, wdg. Ya mere, n'echiche m, ọ dị mfe karị. buru ụzọ hichapụ mkpụrụedemede ndị a niile site na ederede isi mmalite site na iji ọtụtụ ọrụ akwụrụ AKWỤKWỌ (AKWỤKWỌ)nke mere na ọ na-arapara ọnụ n'ime otu dum, na mgbe ahụ na oge ochie d {11} wepụta mkpụrụọnụọgụgụ 11 n'usoro:

Wepụ ederede na okwu oge niile (RegExp) na Excel

ITN

Ọ dị ntakịrị mgbagwoju anya ebe a, n'ihi na TIN (na mba anyị) nwere ike ịbụ 10-digit (maka ụlọ ọrụ iwu kwadoro) ma ọ bụ 12-digit (maka ndị mmadụ n'otu n'otu). Ọ bụrụ na ịchọtaghị mmejọ karịsịa, mgbe ahụ ọ ga-ekwe omume inwe afọ ojuju na mgbe niile d {10,12}, mana, n'ikwu ya n'ụzọ siri ike, ọ ga-ewepụ ọnụọgụ niile site na mkpụrụedemede 10 ruo 12, ya bụ wee banye na nkeji iri na otu na-ezighi ezi. Ọ ga-adị mma karịa iji usoro abụọ nke onye na-arụ ọrụ MA ọ bụ ezi uche jikọtara ya | (Ogwe kwụ ọtọ):

Wepụ ederede na okwu oge niile (RegExp) na Excel

Biko mara na n'ajụjụ a anyị na-ebu ụzọ chọọ ọnụọgụ 12-bit, na naanị maka ọnụọgụ 10-bit. Ọ bụrụ na anyị na-ede okwu anyị mgbe niile n'ụzọ ọzọ, mgbe ahụ, ọ ga-ewepụ maka onye ọ bụla, ọbụna ogologo 12-bit TINs, naanị ndị mbụ 10 odide. Ya bụ, mgbe ọnọdụ mbụ kpalitere, a naghị eme nkwenye ọzọ:

Wepụ ederede na okwu oge niile (RegExp) na Excel

Nke a bụ isi ihe dị iche n'etiti onye ọrụ | site na ọkọlọtọ excel logic ọrụ OR (Ma ọ bụ), ebe ịhazigharị arụmụka anaghị agbanwe nsonaazụ ya.

Ngwaahịa SKUs

N'ọtụtụ ụlọ ọrụ, a na-ekenye ndị na-achọpụta ihe pụrụ iche na ngwaahịa na ọrụ - isiokwu, koodu SAP, SKU, wdg. Dịka ọmụmaatụ, ọ bụrụ na anyị maara na akụkọ anyị na-enwekarị mkpụrụedemede Bekee atọ, nkedo na ọnụọgụ ọnụọgụ atọ na-esote, mgbe ahụ:

Wepụ ederede na okwu oge niile (RegExp) na Excel

Echiche dị n'azụ template dị mfe. [AZ] – pụtara mkpụrụedemede ukwu ọ bụla nke mkpụrụedemede Latịn. Nke ọzọ quantifier 3 {} na-ekwu na ọ dị anyị mkpa na e nwere kpọmkwem atọ dị otú ahụ akwụkwọ ozi. Mgbe hyphen ahụ gasịrị, anyị na-echere ọnụọgụ atọ, ya mere anyị na-agbakwunye na njedebe d {3}

Ọnụ ego ego

N'otu aka ahụ na paragraf gara aga, ị nwekwara ike wepụ ọnụ ahịa (ọnụahịa, VAT ...) na nkọwa nke ngwaahịa. Ọ bụrụ na egosiri ego, dịka ọmụmaatụ, jiri akara akara, mgbe ahụ:

Wepụ ederede na okwu oge niile (RegExp) na Excel

ụkpụrụ d na quantifier + na-achọ ọnụọgụ ọ bụla ruo n'okwukwe, na d {2} ga-achọ pennies (ọnụọgụ abụọ) ma emechaa.

Ọ bụrụ na ịchọrọ iwepụ ọ bụghị ọnụ ahịa, kama VAT, mgbe ahụ ị nwere ike iji arụmụka nhọrọ nke atọ nke ọrụ RegExpExtract anyị, nke na-akọwapụta nọmba ordinal nke mmewere a ga-ewepụta. Na, n'ezie, ị nwere ike dochie ọrụ ahụ AKWỤKWỌ (AKWỤKWỌ) N'ime nsonaazụ ya, tinye akara n'ụdị nkesa ọkọlọtọ wee gbakwunye mwepu okpukpu abụọ na mbido ka Excel kọwaa VAT achọtara dị ka ọnụọgụ nkịtị:

Wepụ ederede na okwu oge niile (RegExp) na Excel

Nọmba efere ụgbọ ala

If you do not take special vehicles, trailers and other motorcycles, then the standard car number is parsed according to the principle “letter – three numbers – two letters – region code”. Moreover, the region code can be 2- or 3-digit, and only those that are similar in appearance to the Latin alphabet are used as letters. Thus, the following regular expression will help us to extract numbers from the text:

Wepụ ederede na okwu oge niile (RegExp) na Excel

Time

Iji wepụta oge n'ụdị HH:MM, okwu oge niile na-esote dabara adaba:

Wepụ ederede na okwu oge niile (RegExp) na Excel

Mgbe akụkụ eriri afọ [0-5] d, dị ka ọ dị mfe ịchọpụta, na-esetịpụ nọmba ọ bụla na nso 00-59. Tupu eriri afọ n'ime akpaaka, ụkpụrụ abụọ na-arụ ọrụ, nke ezi uche OR (ọkpọụ) kewapụrụ:

  • [0-1] d - nọmba ọ bụla na nso 00-19
  • 2[0-3] - nọmba ọ bụla na nso 20-23

Maka nsonaazụ enwetara, ị nwekwara ike itinye ọrụ ọkọlọtọ Excel TIME (TEAM)iji tọghata ya n'ime usoro oge nke nwere ike ịghọta na mmemme ahụ ma dabara maka ngụkọ ndị ọzọ.

Lelee paswọọdụ

Ka e were ya na anyị kwesịrị ịlele ndepụta okwuntughe ndị ọrụ chepụtara maka izi ezi. Dịka iwu anyị siri dị, okwuntughe nwere ike ịnwe naanị mkpụrụedemede Bekee (obere ma ọ bụ nnukwu) na ọnụọgụ. A naghị anabata oghere, akara na akara edemede ndị ọzọ.

Enwere ike ịhazi nlele site na iji okwu oge niile dị mfe a:

Wepụ ederede na okwu oge niile (RegExp) na Excel

N'ezie, na usoro dị otú ahụ anyị chọrọ na n'etiti mmalite (^) na njedebe ($) N'edemede anyị enwere naanị mkpụrụedemede sitere na ntọala enyere na brackets square. Ọ bụrụ na ịchọrọ ịlele ogologo okwuntughe (dịka ọmụmaatụ, ma ọ dịkarịa ala mkpụrụedemede 6), mgbe ahụ quantifier + enwere ike dochie anya nkeji "isii ma ọ bụ karịa" n'ụdị {6,}:

Wepụ ederede na okwu oge niile (RegExp) na Excel

Obodo si adreesị

Ka anyị kwuo na anyị kwesịrị ịdọrọ obodo ahụ site na adreesị mmanya. Ihe omume a na-eme mgbe niile ga-enyere aka, wepụ ederede na "g." ruo rikoma na-esote:

Wepụ ederede na okwu oge niile (RegExp) na Excel

Ka anyị lebakwuo anya na ụkpụrụ a.

Ọ bụrụ na ị gụọla ederede dị n'elu, mgbe ahụ, ị ​​ghọtaralarị na ụfọdụ mkpụrụedemede na nkwupụta oge niile (oge, asterisks, akara dollar, wdg) nwere ihe pụrụ iche. Ọ bụrụ na ịchọrọ ịchọ mkpụrụedemede ndị a n'onwe ha, mgbe ahụ, a na-ebute ha azụ azụ (mgbe ụfọdụ a na-akpọ echebe). Ya mere, mgbe ị na-achọ iberibe "g." anyị ga-ede na okwu mgbe niile Mr. ọ bụrụ na anyị na-achọ ihe mgbakwunye, mgbe ahụ + wdg

Ihe odide abụọ na-esote na ndebiri anyị, ntụpọ na akara nrịbama, na-eguzo maka ọnụọgụ ọ bụla nke mkpụrụedemede ọ bụla, ya bụ aha obodo ọ bụla.

Enwere rịkọm na njedebe nke ndebiri, n'ihi na anyị na-achọ ederede sitere na "g." na rikoma. Mana enwere ike inwe ọtụtụ rịkọm na ederede, nri? Ọ bụghị naanị mgbe obodo ahụ gachara, kamakwa mgbe okporo ụzọ, ụlọ, wdg. Na nke n'ime ha ka arịrịọ anyị ga-akwụsị? Nke ahụ bụ ihe akara ajụjụ bụ maka. Na-enweghị ya, okwu anyị mgbe niile ga-ewepụta eriri kachasị ogologo enwere ike:

Wepụ ederede na okwu oge niile (RegExp) na Excel

N'ihe gbasara okwu mgbe niile, ụkpụrụ dị otú ahụ bụ "anyaukwu". Iji dozie ọnọdụ ahụ, a chọrọ akara ajụjụ - ọ na-eme ka ọnụọgụgụ nke emesịa ọ bụrụ "ihe ike" - na ajụjụ anyị na-ewega ederede naanị ruo na rịkọm mbụ mgbe "g."

Wepụ ederede na okwu oge niile (RegExp) na Excel

Aha faịlụ si n'ụzọ zuru ezu

Ọnọdụ ọzọ a na-ahụkarị bụ iwepu aha faịlụ site na ụzọ zuru oke. Okwu dị mfe nke ụdịdị a ga-enyere aka ebe a:

Wepụ ederede na okwu oge niile (RegExp) na Excel

Ihe aghụghọ ebe a bụ na ọchụchọ, n'ezie, na-eme n'akụkụ nke ọzọ - site na njedebe ruo mmalite, n'ihi na na njedebe nke template anyị bụ. $, na anyị na-achọ ihe niile tupu ya ruo na mbụ azụ azụ site n'aka nri. Agbanarị azụ azụ, dịka ntụpọ dị na ọmụmaatụ gara aga.

PS

"Ruo ọgwụgwụ" Achọrọ m ịkọwapụta na ihe niile dị n'elu bụ obere akụkụ nke ohere niile na-enye okwu mgbe niile. Enwere ọtụtụ ihe odide pụrụ iche na iwu maka iji ha eme ihe, na edewo akwụkwọ dum na isiokwu a (M na-akwado ma ọ dịkarịa ala nke a maka mmalite). N'otu ụzọ, ide okwu mgbe niile bụ ihe nka. Ihe fọrọ nke nta ka ọ bụrụ mgbe niile, enwere ike imeziwanye ma ọ bụ gbakwụnye okwu mgbe niile, na-eme ka ọ maa mma ma ọ bụ nwee ike iji ọtụtụ data ntinye rụọ ọrụ.

Iji nyochaa ma tụgharịa okwu ndị ọzọ mgbe niile ma ọ bụ mebie nke gị, enwere ọtụtụ ọrụ ịntanetị dị mma: RegEx101, RegExr na ndị ọzọ

N'ụzọ dị mwute, ọ bụghị ihe niile atụmatụ nke kpochapụwo mgbe okwu na-akwado na VBA (dịka ọmụmaatụ, reverse search ma ọ bụ POSIX klaasị) na ike na-arụ ọrụ na Cyrillic, ma m na-eche na ihe e nwere ezuru maka oge mbụ ime gị obi ụtọ.

Ọ bụrụ na ị bụghị ọhụrụ na isiokwu ahụ, ma ị nwere ihe ị ga-ekekọrịta, hapụ okwu mgbe niile bara uru mgbe ị na-arụ ọrụ na Excel na nkọwa ndị dị n'okpuru. Otu uche dị mma, mana akpụkpọ ụkwụ abụọ bụ otu ụzọ!

  • Jiri ọrụ SUBSTITUTE dochie ma hichaa ederede
  • Search and highlighting of Latin characters in text
  • Chọọ ederede yiri nke kacha nso (Ivanov = Ivonov = Ivanof, wdg)

Nkume a-aza