- Google Pixel topik
- Mire lesz elég a Z Fold8 extra akkumulátora?
- Milyen okostelefont vegyek?
- Nagy aksival és erős hardverrel megjött Magyarországra a Poco X8 Pro és Pro Max
- Mobil flották
- Telekom mobilszolgáltatások
- Yettel topik
- A Suzuki SX4 S-Cross fedélzeti rendszere
- Szívós, szép és kitartó az új OnePlus óra
- Apple iPhone 17e – mágnesek ereje
Új hozzászólás Aktív témák
-
tototos
addikt
Sziasztok!
lehet olyat csinálni regexpben, hogy az ismétlődéseket kiszedje külön machgroupokba?
Itt a string:
Frames{ID_DATA:0,iStars_LINSlave,2{Supplier_ID,0;Machine_ID,3;Chip_ID,8;}LIN_CONTROL:32,MB_LINMaster,4{Reg_Set_Voltage,0;Ramp_Time,8;Cut_Off_Speed,12;Exc_Limitation,16;Derat_Shift,24;MM_Request,27;Reg_Blind,30;}LIN_STATE:48,iStars_LINSlave,8{MM_State,0;Exc_Duty_Cycle,3;Exc_Current,8;Rot_Speed,16;Temperature,24;Derating,30;Overheating,31;iStARS_Voltage,32;Exc_Current_Limit,40;CRK_State,48;INH_CRK_State,49;Stop_Start_Warning,50;LIN_Com_Error,51;NotUsed,52;Anticip_Timeout,53;Stalled_Rotor,54;Aborted_Crank,55;SH_Timeout,56;Exc_Fault,57;Demag_Fault,58;Bridge_Fault,59;MS_Fault,60;Overvoltage,61;LoadDump,62;Undervoltage,63;}}Ebből szeretném kinyerni az adatokat groupokban.
Ezta pattern írtam: (\w+):(\d+),(\w+),(\d+)\{([\w,;]+)\}
Ami a gond, hogy a { utáni részt nem szedi szét kisebb csoportokba, hanem egyben hagyja. Egy lépésben szeretném ezt, tudom meg lehet, hogy a groupot még tovább vágom egy későbbi lépésben.
Most így néz ki a csoportosítás:
[0][0] = ID_DATA:0,iStars_LINSlave,2{Supplier_ID,0;Machine_ID,3;Chip_ID,8;}
[0][1] = ID_DATA
[0][2] = 0
[0][3] = iStars_LINSlave
[0][4] = 2
[0][5] = Supplier_ID,0;Machine_ID,3;Chip_ID,8;ebből szeretnék egy ilyet:
[0][0] = ID_DATA:0,iStars_LINSlave,2{Supplier_ID,0;Machine_ID,3;Chip_ID,8;}
[0][1] = ID_DATA
[0][2] = 0
[0][3] = iStars_LINSlave
[0][4] = 2
[0][5] = Supplier_ID,0;
[0][6] = Machine_ID,3;
[0][7] = Chip_ID,8;Köszönöm
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- GAMER PC! Ryzen 5700X / 32GB DDR4 / RX 6800 XT / 512GB NVMe / 650w Gold! BeszámítOK
- Lego replika Tokyo 20051 építőkészlet doboz nélkül
- DDR5 8GB / 16GB 4800-5600MHz SODIMM laptop RAM, több db- számla, garancia
- AKCIÓ! AMD Ryzen 9 5900X 12mag 24szál processzor garanciával hibátlan működéssel
- Apple iPhone 14 Plus 128GB sárga használt, karcmentes 97% akku 6 hónap garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


