STRİNG İÇİNDEKİ BELİRLİ BİR İFADEYİ DIŞARI ÇIKARMA

0

string metin içindeki xden sonra gelen 7 karakter,y den sonra gelen 7 karakter z den sonra gelen 3 karakter diziye aktarılması gerekiyor nasıl yaparız yardımcı olurmusunuz. x ve y den sonra gelen karakterler 600.500 gibi

unutay unutay (2)
9 yıl önce sordu

    Toplam 2 Cevap


    0

     public class printer
            {
                public string x_ { get; set; }
                public string y_ { get; set; }
                public string z_ { get; set; }
            }
    
    List<printer> list_karakter = new List<printer>();
                string[] parse_s = { "G1 X588.766 Y582.661 E0.31179", "G1 X587.848 Y583.065 E0.27914" };
                foreach (var list_ in parse_s)
                {
                    string[] dizi;
                    dizi = list_.Split(' ');
                    printer printer = new printer();
                    foreach (var item_ in dizi)
                    {
                        if (item_.Length>2)
                        {
                            if (item_.Contains("X"))
                            {
                                printer.x_ = item_;
                            }
                            else if (item_.Contains("Y"))
                            {
                                printer.y_ = item_;
                            }
                            else if (item_.Contains("E"))
                            {
                                printer.z_ = item_;
                            }
                        }
                    }
                    list_karakter.Add(printer);
                }

     

    Kolay Gelsin. 

    emkoroglu emkoroglu (327)
    9 yıl önce cevaplandı

    • ne zaman yazdın bunu sen unutay 9 yıl önce
    • usta ben bunu kullanamadım nasıl kullac acagız bu sınıfı anlatabilirmisin acaba unutay 9 yıl önce
    • bu sınıfırn metodu yok unutay 9 yıl önce
    • bu işin oluru var mı streamreader readline okurken satır satır okuyor, okudugu satırda x y e f var bunların ayrılması gerekiyor. bu iş yapılabilir mi. siz yapabilirmisiniz. ismim aydın gokcukur tlf 0530 227 39 08 bu 3d printer ın benim için en önemli yeri. text dosyasından istedigim gibi okuma yapabilirsem printer ı yada cnc makinelerinin arayüz programlarını ve kartlarını yapabilirim. unutay 9 yıl önce

    0

    G1 X581.986 Y586.808 E0.05208 F1080.000
    G1 X582.493 Y586.382 E0.07361
    G1 X583.664 Y585.481 E0.12168
    G1 X584.688 Y584.768 E0.16229
    G1 X585.711 Y584.156 E0.20104
    G1 X586.864 Y583.528 E0.24379
    G1 X587.848 Y583.065 E0.27914
    G1 X588.766 Y582.661 E0.31179
    G1 X590.624 Y581.975 E0.37622
    G1 X592.331 Y581.476 E0.43409
    G1 X593.944 Y581.106 E0.48793
    G1 X594.484 Y581.009 E0.50578
    G1 X595.511 Y580.834 E0.53968

    Z1.2

     

    KARDEŞ ÇOK TEŞEKKÜRLER İLGİLENDİGİN İÇİN 

    KULLANACAGIM SİTRİNG BU ŞEKİLDE VE DAHA UZUN

    SENİN VERDİGİN KOD BUNUN İÇİN GEÇERLİ OLUR MU 

    unutay unutay (2)
    9 yıl önce cevaplandı

    • G1 X595.511 Y580.834 E0.53968 ne lazım burda sana, x y e sureklı varmı değişken bır yapıdamı emkoroglu 9 yıl önce
    • bu 3d printer ın komnut dosyaısı 150 adet e kadar çıkabiliyor satırlar. bana burda x y z eksenlerinin konum bilgilerinin hepsi lazım. x400.400 gibi. ama ayırırken unutay 9 yıl önce
    • HAYIRLI RAMAZANLAR unutay 9 yıl önce
    • İNDEKS NUMARALARI x400.300 0. olacak şekilde yani tek tek ayrılması gerekiyor unutay 9 yıl önce
    • cevabı güncelledim emkoroglu 9 yıl önce
    üyelik gerektirir

    Cevap yazabilmek için üye girişi yapmalısınız.

    Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
    uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol