.\" -*- coding: UTF-8 -*- '\" t .\" Copyright 1995, Graeme W. Wilford .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH re_comp 3 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم re_comp, re_exec \- دوال التعبير النمطي لـ BSD .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#define _REGEX_RE_COMP\fP \fB#include \fP \fB#include \fP .P \fB[[مهمل]] char *re_comp(const char *\fP\fIregex\fP\fB);\fP \fB[[مهمل]] int re_exec(const char *\fP\fIstring\fP\fB);\fP .fi .SH الوصف تُستخدم الدالة \fBre_comp\fP() لترجمة التعبير النمطي المنتهي بقيمة خالية والمشار إليه بواسطة \fIregex\fP. يشغل النمط المترجم منطقة ثابتة، وهي مخبأة النمط، التي تُستبدل بالاستخدام اللاحق للدالة \fBre_comp\fP(). إذا كان \fIregex\fP فارغًا، فلا يُجرى أي إجراء ولا تُعدل محتويات مخبأة النمط. .P تُستخدم الدالة \fBre_exec\fP() لتقييم ما إذا كانت سلسلة المحارف المنتهية بقيمة خالية والمشار إليها بواسطة \fIstring\fP تطابق \fIregex\fP المترجم سابقًا. .SH "قيمة الإرجاع" تُرجع الدالة \fBre_comp\fP() قيمة فارغة عند نجاح ترجمة \fIregex\fP، وإلا تُرجع مؤشرًا إلى رسالة خطأ مناسبة. .P تُرجع الدالة \fBre_exec\fP() 1 للمطابقة الناجحة، وصفرًا للفشل. .SH السمات للاطلاع على شرح للمصطلحات المستخدمة في هذا القسم، انظر \fBattributes\fP(7). .TS allbox; lbx lb lb l l l. الواجهة السمة القيمة T{ .na .nh \fBre_comp\fP()، \fBre_exec\fP() T} سلامة الخيوط غير آمن لتعدد الخيوط (MT\-Unsafe) .TE .SH المعايير لا يوجد. .SH التاريخ 4.3BSD. .P هذه الدوال قديمة؛ ينبغي استخدام الدوال الموثقة في \fBregcomp\fP(3) بدلاً منها. .SH "انظر أيضًا" \fBregcomp\fP(3)، \fBregex\fP(7)، دليل GNU للتعبير النمطي .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .