وظيفة TRANSLATE ER
تقوم الدالة TRANSLATE
بإرجاع قيمة سلسلة تحتوي على نتيجة استبدال النص المحدد بأحرف بمجموعة أحرف أخرى متوفرة.
بناء الجملة
TRANSLATE (text , pattern, replacement)
الوسائط
text
: سلسلة
المسار الصالح لمصدر البيانات من نوع السلسلة.
pattern
: سلسلة
النص الذي يجب استبداله.
replacement
: سلسلة
النص الذي سيتم استخدامه كبديل.
إرجاع القيم
سلسلة
القيمة النصية الناتجة.
ملاحظات الاستخدام
تقوم الدالة TRANSLATE
باستبدال كل حرف على حدة. تقوم الدالة باستبدال الحرف الأول للوسيطة text
بالحرف الأول من الوسيطة pattern
ثم الحرف الثاني وتتبع سير العمل نفسه حتى الانتهاء. عندما يتطابق حرف من الوسيطتين text
وpattern
، يتم استبداله بحرف من الوسيطة replacement
الموجودة في الموضع نفسه للحرف من الوسيطة pattern
. إذا ظهر أحد الأحرف عدة مرات في الوسيطة pattern
، فسيتم استخدام تعيين الوسيطة replacement
الذي يتطابق مع الحدوث الأول لهذا الحرف.
مثال1
تقوم الدالة TRANSLATE ("abcdef", "cd", "GH")
باستبدال الحرف "c" للنص “abcdef” المحدد بالحرف "G" للنص replacement
للأسباب التالية:
- تم تقديم الحرف "c" في النص
pattern
في الموضع الأول. - يحتوي الموضع الأول للنص
replacement
على الحرف "G".
مثال2
تقوم الدالة TRANSLATE ("abcdef", "ccd", "GH")
بإرجاع "abGdef".
المثال الثالث
تُرجع الدالة TRANSLATE ("abccba", "abc", "123")
"123321".
الموارد الإضافية
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ