PDA

View Full Version : سوال: جستجو در RichEdit و Highligh بدون در نظر گرفتن اعراب



Delphi 2010
چهارشنبه 09 مهر 1393, 11:34 صبح
با سلام خدمت دوستان
برنامه ای دارم می نویسم که باید در آیات قرآن جستجو کنم
کل آیات در RichEdit ریختم و وقتی می خوام کلمه ای از داخل آیات رو Highligh کنم عملیات رو انجام میده ولی اعراب کلمات رو هم در نظر می گیره توی طول رشته پیدا شده
اینم نمونه
کلمه رحمن رو جستجو کردم
124088

به نظرتون باید چه کاری انجام بدیم دوستان؟
لطفا کمک کنید برنامه قرآنی هست

Mahmood_M
چهارشنبه 09 مهر 1393, 18:02 عصر
عملیات جستجو رو به چه صورتی انجام میدید ؟
باید کارکترهای اعراب رو فیلتر کنید ، لیست کد کارکترهای اعراب رو داشته باشید ، به هر کارکتر که رسیدید چک کنید اگر یکی از اعراب بود به کارکتر بعدی برید

یوسف زالی
چهارشنبه 09 مهر 1393, 20:29 عصر
یا همون تابعی که بهتون دادم می تونید این کار رو انجام بدید.
طول کلمه مورد جستجو رو دارید، نقطه شروع رو پیدا می کنید و بعد به اندازه طول در کاراکترهای غیر اعراب می شمارید.
اگر نتونستید اس ام اس بدید کمکتون می کنم.