AI CSV yoxlaması: dırnaq içindəki vergülü qoruyun
AI CSV yoxlaması ilə dırnaq içindəki vergülü sahə sərhədindən ayırın. Süni mənbəni üç sahəyə açın, mətn dırnaqlarını və boş sahəni ayrıca yoxlayıb saxlayın.

AI CSV yoxlaması hər vergülü yeni sütun saymamalıdır. Bu süni məşqdən sonra iki məlumat qeydini üç sahəyə düzgün açan, daxili vergülü və mətn dırnaqlarını qoruyan, sayla dəqiq məzmunu ayrıca yoxlayan qeyd faylı hazırlaya biləcəksiniz.
CSV-də hansı vergül sahəni ayırır?
AI süni intellektin ingiliscə qısaltmasıdır. AI CSV yoxlaması zamanı vergülləri kor-koranə saymaq əvəzinə, onların dırnaq daxilində olub-olmadığını izləyin. CSV məlumatı mətn şəklində saxlayan formatdır. Bu məşqdə bir qeyd bir məhsul sətridir, sahə isə həmin qeydin ID, ad və ya qeyd hissəsidir. Excel xanasına baxmırıq; əvvəl mətnin öz quruluşunu oxuyuruq.
Qayda kartımızda ayırıcı adi vergül, sahəni əhatə edən işarə isə düz ASCII qoşa dırnaqdır: ". Əyri kitab dırnaqları həmin işarəni əvəz etmir. Dırnaq içindəki vergül mətnin bir hissəsi kimi qalır. Dırnaqlı sahənin daxilində ardıcıl iki qoşa dırnaq bir mətn dırnağını göstərir.
Bu, bütün CSV variantları üçün ümumi zəmanət deyil. Yalnız aşağıdakı kiçik kartda seçilmiş qaydanı yoxlayırıq: üç sahə, başlıq, iki məlumat qeydi, vergül ayırıcı, düz qoşa dırnaq və sahə daxilində sətirsonu yoxdur. Mətn nümunəsində işarələr aydın qalsın deyə ASCII hərflər işlədilib; məhsullar uydurmadır.
Başlanğıc üçün süni intellekt bələdçisinə baxın. Buradakı çıxış yeni proqram və ya idxal edilmiş cədvəl deyil. Oxucu xam mənbəni qoruyan, hər vergülün rolunu və açılmış üç sahəni göstərən qeyd faylı hazırlayır. Heç bir AI və ya Excel icrası müşahidə edilmiş nəticə kimi təqdim edilmir.
İki qeydin xam mətnini necə qoruyuruq?
Aşağıdakı mətnin ilk sətri başlıqdır: id, name və note sahələrinin adlarını verir. Başlığı məhsul qeydi kimi saymayın. Sonrakı A1 və A2 iki məlumat qeydidir. Mənbə kartında qeydlər CRLF sətirsonu ilə ayrılır; bu, iki nəzarət işarəsindən ibarət sətirsonu yazılışıdır. Brauzerdə isə hərəsi ayrı sətir kimi görünür.
Əvvəl mənbəni olduğu kimi ayrıca bölməyə köçürün. Dırnaqları silməyin, vergüldən sonra özünüzdən boşluq əlavə etməyin və “daha gözəl” dırnaq seçməyin. Mənbənin görünüşünü dəyişmək təhlillə düzəlişi qarışdırar. Burada düzgün oxuma öyrənilir, mənbəni təmir etmək tapşırılmayıb.
id,name,note
A1,"Qelem, mavi","Olcu ""M"""
A2,Defter,""
A1 sətrində dırnaq içindəki Qelem, mavi bir məhsul adıdır. note sahəsində Olcu sözündən sonra M hərfinin iki tərəfində mətnə aid dırnaq işarələri var. Onları mənbədə ikiqat yazılış göstərir. A2-nin son sahəsi isə tam boş mətndir; onun dırnaqları arasında simvol yoxdur.
Sıfırla başlayan CSV kodları yoxlaması identifikatorun mətn kimi idxalını və ixracdan sonra qorunmasını yoxlayır. Orada ad daxilində vergül ayrıca iş kimi kənarda saxlanır. Bu kartda başdakı sıfırlar və idxal prosesi yoxdur: tapşırıq mətnin üç sahəyə necə açıldığını izah etməkdir.
A1-də sərhədləri addım-addım necə izləyək?
Soldan sağa A1 yazısını oxuyun. Ondan sonrakı ilk vergül dırnaq xaricindədir və birinci sahəni bitirir. İndi ikinci sahənin əvvəlindəki qoşa dırnaq açılır. Qelem ilə mavi arasındakı vergül həmin dırnaqların içində olduğuna görə sərhəd deyil; adın özündə qalır.
İkinci sahənin bağlanan dırnağından sonrakı vergül yenidən xaricdədir və ikinci sahəni bitirir. Üçüncü sahə açılan dırnaqla başlayır. Olcu sözündən sonra görünən iki dırnaq birlikdə bir mətn dırnağını göstərir; M hərfindən sonra da eyni qayda işləyir. Sonda qalan bağlayıcı dırnaq sahəni bitirir.
Bu sətrin açılmış nəticəsi üç sahədir: A1; Qelem, mavi; Olcu "M". Nöqtəli vergüllər burada izah siyahısının sərhədidir, mənbənin yeni ayırıcısı deyil. Xam CSV-ni bu siyahı ilə əvəz etməyin; hər ikisini ayrı saxlayın. Adın vergülü və qeydin mətn dırnaqları nəticədə qalmalıdır.
| A1 işarəsi və ya hissəsi | Rol | Açılmış sahədə nə qalır? |
|---|---|---|
| A1-dən sonrakı vergül | Xarici sərhəd | Birinci sahə A1 |
| Qelem, mavi daxilində vergül | Dırnaq içində mətn | Vergül adın içində qalır |
| Adın bağlayıcı dırnağından sonrakı vergül | Xarici sərhəd | İkinci sahə tamamlanır |
| note daxilində ikiqat dırnaqlar | Mətn dırnağının yazılışı | Olcu "M" |
Yalnız vergül üzrə bölmə aparılsaydı, A1 sətri dörd hissəyə parçalanardı. Bu nəticə bizim üçsahəli kartın düzgün açılması deyil. Excel tapşırıq nümunələri düstur istəyi qurmağa kömək edir, amma bu dəfə hesablama funksiyası deyil, simvolların mətn daxilindəki rolu izlənir.
Sahə sayı ilə dəqiq məzmunu ayrı necə yoxlayırıq?
A2-də A2 və Defter dəyərlərindən sonrakı vergüllər xarici sərhəddir. Son iki dırnaq bütöv boş üçüncü sahəni əhatə edir. Sahənin boş olması sütunun yoxluğu deyil. A2 qeydində də üç sahə qalır. Onu iki sahəyə endirmək sonradan note sütununu itirərdi.
Boş mətn üçün cədvəldə “Boş mətn” izahı yazılıb; bu sözlər açılmış sahənin həqiqi məzmunu deyil. Həqiqi dəyər sıfır simvoldan ibarət boş sətirdir. Oraya sıfır, boşluq və ya “məlum deyil” əlavə etməyin. Kartın sintaksisi real məhsul qeydinin niyə boş qaldığını izah etmir.
| ID | name | note |
|---|---|---|
| A1 | Qelem, mavi | Olcu "M" |
| A2 | Defter | Boş mətn |
Yoxlama qeydində başlıq üç sahə, A1 üç sahə, A2 üç sahə kimi yazın. Ardınca hər mətnin məzmununu yoxlayın: Qelem, mavi vergülünü saxlayırmı, Olcu "M" dırnaqları saxlayırmı, son sahə həqiqətən boşdurmu? Üç sahənin olması bu suallara avtomatik cavab vermir.
Bu iş Notebook cədvəl ixracının mənbə təsvirindən düzgün sütun çıxarma mərhələsi deyil. Həmçinin cədvəl birləşdirməsindəki açar uyğunluqları və çoxalan sətirlərlə məşğul olmuruq. Burada bir mətn qeydini qayda ilə sahələrə ayırırıq; qeydləri bir-birinə qoşmuruq və çeşidləmirik.
Üç hazır iddiaya hansı qərar yazılmalıdır?
Birinci iddia: “Hər vergül yeni sahə açır.” Bu kart üçün rədd edin. A1 adının daxilindəki vergül dırnaq içindədir və mətn kimi saxlanır. Dəlil xarici iki sərhədlə daxili vergülün fərqi və açılmış Qelem, mavi dəyəridir. Cavabı yalnız düzgün sahə sayını yazmaqla əvəz etməyin; vergülün rolunu göstərin.
İkinci iddia: “Ardıcıl iki dırnaq həmişə boş sahə deməkdir.” Rədd edin. A2 sonunda bütöv sahə boşdur, amma A1-in dırnaqlı note sahəsində ikiqat dırnaqlar mətnin bir dırnağını təmsil edir. İşarənin mənası sahənin içində hansı vəziyyətdə olmasından asılıdır. Eyni iki simvolu kontekstdən ayırıb bir qayda vermək olmaz.
Üçüncü iddia: “Hər qeyddə üç sahə varsa, bütün mətnlər doğrudur.” Sübut olunmayıb yazın. Üç sahənin içində səhv ad, silinmiş vergül və ya dəyişmiş dırnaq ola bilər. Say nəzarətini dəqiq məzmunla tamamlayın. Hər iki yoxlama lazımdır.
RFC 4180 bu qaydaları təsvir edən informativ sənəddir, universal İnternet standartı və bütün proqramların uyğunluq zəmanəti deyil. Microsoft-un köhnə mətn idxalı təlimatı da dırnaqlı vergülün bir dəyər ola bildiyini göstərir. Bu mənbəyə istinad Excel-də faktiki sınaq aparıldığı demək deyil; müxtəlif proqramların davranışları ayrıca yoxlanmalıdır. Bağlanmamış dırnaq görsəniz, mənbəni düzəltmədən açıq saxlayıb sahibindən izah istəyin.
On beş dəqiqədə hansı qeyd faylı qalmalıdır?
Windows-da Başlat menyusunu açın, Notepad yazın və mətn redaktorunu başladın. Başlıq “CSV sahə sərhədi yoxlaması V1” olsun. Xam nümunəni ayrıca bölməyə yapışdırın. Altına seçilmiş vergül və düz dırnaq qaydasını, başlıqla məlumat qeydlərinin sayını yazın. A1 üçün iki xarici sərhədi və daxili vergülü izah edin.
Sonra hər qeydin üç açılmış sahəsini, sahə sayını və dəqiq məzmun yoxlamalarını əlavə edin. Üç iddia üzrə qərarlar və dəlillər də sənəddə qalsın. Açıq sualı yazın: “Real faylda ayırıcı, dırnaq və sətirsonu qaydası hansı mənbədə təsdiqlənir?” Ctrl+S basın, Documents qovluğunda csv-dirnaq-yoxlama-V1.txt kimi saxlayın. Redaktoru bağlayıb faylı yenidən açın; xam düz dırnaqların dəyişmədiyini və boş üçüncü sahənin itirilmədiyini yoxlayın.
İstəsəniz, mövcud AI köməkçisinə yalnız bu süni mənbəni verin: “Vergül ayırıcı və düz qoşa dırnaq qaydası ilə hər məlumat qeydini üç sahəyə aç. Daxili vergülü saxla, sahə daxilində ikiqat dırnağı bir mətn dırnağı kimi göstər. Başlığı məlumat qeydi sayma. Sahə sayını və dəqiq məzmunu ayrıca tutuşdur; mənbəni düzəltmə və Excel sınağı iddia etmə.” Müqayisə aparılmayıbsa bunu yazın.
Üç dəqiqəni mənbəyə, beş dəqiqəni sərhədlərə, üç dəqiqəni iddialara və dörd dəqiqəni saxlayıb yenidən açmağa ayırmaq olar. Bu, koqnitiv plan, ölçülmüş sürət vədi deyil. Mükəmməllik haqqında əvvəlki yazımda detallara ilişib layihələri gecikdirdiyimi qeyd etmişdim. Burada həmin prinsip bir yoxlanıla bilən mətn qeydi bitirməkdir, şəxsi Excel icrası və ya müştəri işi iddiası deyil.
Tez-tez verilən suallar
Dırnaq içindəki vergül yeni sahə açırmı?
Bu seçilmiş qaydada yox. Qelem, mavi bütöv bir sahədir; vergül məhsul adının içində qalır.
İkiqat dırnaq ilə boş sahə eynidirmi?
Həmişə deyil. Dırnaqlı sahənin daxilində ikiqat dırnaq bir mətn dırnağını göstərir. Bütöv boş dırnaqlı sahə isə sıfır simvollu dəyərdir.
Başlıq məlumat qeydinə daxildirmi?
Bu kartda yox. Başlıq üç sahənin adını verir; A1 və A2 iki ayrıca məlumat qeydidir.
Üç sahə saymaq bütün məzmunu təsdiqləyirmi?
Xeyr. Sahə sayından əlavə adın vergülünü, qeydin mətn dırnaqlarını və boş dəyərin qorunmasını ayrıca tutuşdurun.
Mənbələr
Məni Instagramda izlə
Qısa qeydlər, praktik nümunələr və gündəlik rəqəmsal strategiya fikirləri.
Mən Anar Rustamli — böyümənin, texnologiyanın və insan düşüncəsinin kəsişməsində işləyən strateq, sahibkar və AI tətbiqi lideriyəm. 2016-cı ildən işim bizneslərə sürətlə dəyişən rəqəmsal mühitdə inkişaf etməyə kömək etmək üzərində qurulub. Böyümə sistemləri, AI-əsaslı iş axınları və nəticəni məqsədlə uzlaşdıran strateji çərçivələr dizayn edirəm. İnanıram ki, əsl böyümə strategiya, data və insan fəhmi birlikdə işləyəndə baş verir — missiyam bizneslərə AI-ı elə tətbiq etməkdə kömək etməkdir ki, həm nəticələri, həm kimlikləri güclənsin.

