تجاهل الحروف c & ç
#1
السلام عليكم
هل هناك طريقة لتجاهل بعض فروقات الحروف مثلا
Maçon & Macon  
Mécanique & Mecanique  

خاصة عند البحث أو الفلترة ؟
الرد
#2
تجاهل الحرف معناها البحث بكل حركات الحرف الممكنة
عل ان تولد استعلام يدوي يحوي جميع الاحتمالات التي تحددها
.:: مبرمج شوارع ::.
الرد
#3
بارك الله فيك أخي houdini .

وجدت في آخر إصدار لمجلة الدالفي الخاصة بالموقع والتي تستدعي منا الشكر الجزيل للقائمين عليها على كل مايقدمونه من فوائد ، أقول وجدت في آخر المجلة كلام حول خاصية تجاهل الأحرف وهي roignorecase .
ممكن أحد من الإخوة يشرح لنا دورها وهل أجد فيها الحل لما طرحته وبارك الله فيكم .
الرد
#4
ربما سهلة اخي النذير

انشأ دالة نصية تفحص و تبدل كل حرف من الحروف الغير مرغوب فيها بحرف عادي في البحث
لأستهلنّ الصعب أو أدرك المنى    فما انقادت الآمال إلاّ لصابر
الرد
#5
بارك الله فيك أخي ، لكن بصراحة ماعرفت ، أحيانا تتوقف كل خلايا التفكير لديك وتتخدر وهكذا حصل معي فحبذا لو حقنة منشطة فكرة أو تلميح بسيط هههه الله يحفظكم
الرد
#6
السلام عليكم
كمثال يمكنك استخدام دالة
PHP كود :
function TForm1.SimpleText(Text: string): string;
const
 
 OldText: string = ('àâéèêëîïìôòùû');
 
 NewText: string = ('aaeeeeiiioouu');
var
 
 I: Integer;
 
 s: string;
begin
  s
:= Text;
 
 for I := 1 to Length(OldText) do
 
   s := StringReplace(s, OldText[I], NewText[I], [rfReplaceAll, rfIgnoreCase]);
 
  Result := s;
end; 
و لرب نازلة يضيق لها الفتى ذرعا و عند الله منها المخرج
ضاقت فلما استحكمت حلقاتها فرجت و كنت اضنها لا تفرج
[-] كل من 1 user says قال شكرا ل S.FATEH على المشاركة المفيدة
  • nadire1946
الرد
#7
وعليكم السلام ورحمة الله وبركاته
جزاك الله خيرا ، هذا ماكنت أبحث عنه
PHP كود :
function SimpleText(Text: string): string;
const
 
 OldText  : array  [1..14] of string = ('à','â','é','è','ê','ë','î','ï','ì','ô','ò','ù','û','ç');
 
 NewText  : array  [1..14] of string = ('a','a','e','e','e','e','i','i','i','o','o','u','u','c');
 
 var
  I
: Integer;
 
 s: string;
begin
  s
:= Text;
 
 for I := 1 to Length(OldText) do
 
   s := StringReplace(s, OldText[I], NewText[I], [rfReplaceAll, rfIgnoreCase]);
 
  Result := s;
end; 
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم