PDA

View Full Version : سوال: جدا کردن کلمه در جمله



blackwater
دوشنبه 22 مرداد 1397, 11:06 صبح
سلام .
من به متن طولانی دارم که در جاهای مختلفش
name = ali
family = alian

مثلا همچنین الگویی داره.
من می خوام هر جا به name رسید کلمه جلوش رو برای من سیو کنه.
آیا این کار امکان داره؟

مهرداد صفا
دوشنبه 22 مرداد 1397, 16:23 عصر
سلام.
تقریبا به این شکل می تونید به قسمتی که می خواید دسترسی داشته باشید:



var name=text.Split("name =").Last().Split(" ").First();

AmiN0012
یک شنبه 28 مرداد 1397, 11:00 صبح
سلام دوست عزیز.با تابع split که دوستمون نوشتن هم میشه.با regular expression هم میشه الگوی متناظر خودت رو از متن موردنظرت در بیاری(Regex)

رامین مرادی
یک شنبه 28 مرداد 1397, 15:37 عصر
سلام.
تقریبا به این شکل می تونید به قسمتی که می خواید دسترسی داشته باشید:



var name=text.Split("name =").Last().Split(" ").First();


اگه اسم به صورت (امیر علی) نوشته شده باشه اونموقع این روش درست درنمیاد. همون
regular expression رو سرچ کنید و الگوتون رو تو متن پیدا کنید و باهاش اسم هارو جدا کنید.