PDA

View Full Version : جدا سازی یک رشته با چند 3 کاراکتر ترکیبی



rezaei manesh
یک شنبه 01 اردیبهشت 1387, 15:33 عصر
سلام
من کار با split رو بلدم همان طور که می دونید اون جدا سازی رو با یک کاراکتر و یا چند تک کاراکتر انجام میده اما من می خوام همون حالات رو با 3 کاراکتر داشته باشم مثلا رشته رو با " و " ( یه فاصله و یه «و»و یه فاصله دیگه)جداداسازی کنه چطور این کار رو انجام بدم؟

raravaice
یک شنبه 01 اردیبهشت 1387, 15:41 عصر
یه چیزه فوری که به ذهنم اومد اینکه همین شرایط رو یعنی " و " با یه تک کاراکتر منحصر به فرد که حتی میتونه (Chr(0 باشه Replace کنی بعد Split رو با ه (Chr(0 انجام بدی روی رشته.
اگر به کارت نیومد اعلام کن.

موفق باشید

rezaei manesh
یک شنبه 01 اردیبهشت 1387, 15:46 عصر
سلام
فکر کنم حل بشه با این
امشب تست می کنم
دستت درد نکنه
اما اگه دستوری مشابه split برای اینکار بود خوب بود

raravaice
یک شنبه 01 اردیبهشت 1387, 16:05 عصر
اینم چک کن. فکر کنم خودشه.



Dim str As String = "1234 5 67890"
Dim ch() As String = str.Split(" 5 ".ToCharArray, StringSplitOptions.RemoveEmptyEntries)
موفق باشید

linux
دوشنبه 02 اردیبهشت 1387, 00:40 صبح
سلام
من کار با split رو بلدم همان طور که می دونید اون جدا سازی رو با یک کاراکتر و یا چند تک کاراکتر انجام میده اما من می خوام همون حالات رو با 3 کاراکتر داشته باشم مثلا رشته رو با " و " ( یه فاصله و یه «و»و یه فاصله دیگه)جداداسازی کنه چطور این کار رو انجام بدم؟
یه مثال بزن تا دقیقا بدونیم می خواهی چی کار کنی؟ ورودی چی میدی خروجی چی می خواهی