CINXE.COM
عرض مصدر وحدة:String - ويكيبيديا
<!DOCTYPE html> <html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-disabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-toc-not-available" lang="ar" dir="rtl"> <head> <meta charset="UTF-8"> <title>عرض مصدر وحدة:String - ويكيبيديا</title> <script>(function(){var className="client-js vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-sticky-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-disabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-feature-night-mode-disabled skin-theme-clientpref-day vector-toc-not-available";var cookie=document.cookie.match(/(?:^|; )arwikimwclientpreferences=([^;]+)/);if(cookie){cookie[1].split('%2C').forEach(function(pref){className=className.replace(new RegExp('(^| )'+pref.replace(/-clientpref-\w+$|[^\w-]+/g,'')+'-clientpref-\\w+( |$)'),'$1'+pref+'$2');});}document.documentElement.className=className;}());RLCONF={"wgBreakFrames":true,"wgSeparatorTransformTable":["",""],"wgDigitTransformTable":["",""],"wgDefaultDateFormat": "dmy","wgMonthNames":["","January","February","March","April","May","June","July","August","September","October","November","December"],"wgRequestId":"5056aa0e-4ba4-46cf-83a0-d6caf44351ff","wgCanonicalNamespace":"Module","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":828,"wgPageName":"وحدة:String","wgTitle":"String","wgCurRevisionId":67738624,"wgRevisionId":0,"wgArticleId":1722663,"wgIsArticle":false,"wgIsRedirect":false,"wgAction":"edit","wgUserName":null,"wgUserGroups":["*"],"wgCategories":[],"wgPageViewLanguage":"en","wgPageContentLanguage":"en","wgPageContentModel":"Scribunto","wgRelevantPageName":"وحدة:String","wgRelevantArticleId":1722663,"wgIsProbablyEditable":false,"wgRelevantPageIsProbablyEditable":false,"wgRestrictionEdit":["editeditorprotected"],"wgRestrictionMove":["editeditorprotected"],"wgNoticeProject":"wikipedia","wgCiteReferencePreviewsActive":true,"wgFlaggedRevsParams":{"tags":{"accuracy":{"levels":2}}},"wgStableRevisionId":67738624, "wgMediaViewerOnClick":true,"wgMediaViewerEnabledByDefault":true,"wgPopupsFlags":0,"wgVisualEditor":{"pageLanguageCode":"en","pageLanguageDir":"ltr","pageVariantFallbacks":"en"},"wgMFDisplayWikibaseDescriptions":{"search":true,"watchlist":true,"tagline":true,"nearby":true},"wgWMESchemaEditAttemptStepOversample":false,"wgWMEPageLength":20000,"wgCodeEditorCurrentLanguage":"lua","wgRelatedArticlesCompat":[],"wgCentralAuthMobileDomain":false,"wgEditSubmitButtonLabelPublish":true,"wgULSPosition":"interlanguage","wgULSisCompactLinksEnabled":false,"wgVector2022LanguageInHeader":true,"wgULSisLanguageSelectorEmpty":false,"wgCheckUserClientHintsHeadersJsApi":["brands","architecture","bitness","fullVersionList","mobile","model","platform","platformVersion"],"GEHomepageSuggestedEditsEnableTopics":true,"wgGETopicsMatchModeEnabled":true,"wgGEStructuredTaskRejectionReasonTextInputEnabled":false,"wgGELevelingUpEnabledForUser":false,"wgSiteNoticeId":"2.73"};RLSTATE={"ext.gadget.Font-Amiri":"ready", "ext.gadget.palestineTheme":"ready","ext.gadget.WMP-icons":"ready","ext.gadget.Font-Arial":"ready","ext.gadget.HideExLinkIcon":"ready","ext.gadget.Urgent-fixes":"ready","ext.globalCssJs.user.styles":"ready","site.styles":"ready","user.styles":"ready","ext.globalCssJs.user":"ready","user":"ready","user.options":"loading","ext.codeEditor.styles":"ready","skins.vector.search.codex.styles":"ready","skins.vector.styles":"ready","skins.vector.icons":"ready","mediawiki.ui.button":"ready","ext.charinsert.styles":"ready","ext.flaggedRevs.basic":"ready","mediawiki.codex.messagebox.styles":"ready","ext.wikimediamessages.styles":"ready","ext.visualEditor.desktopArticleTarget.noscript":"ready","ext.uls.interlanguage":"ready","ext.wikimediaBadges":"ready","ext.dismissableSiteNotice.styles":"ready"};RLPAGEMODULES=["ext.codeEditor","ext.scribunto.edit","mediawiki.action.edit.collapsibleFooter","site","mediawiki.page.ready","skins.vector.js","ext.centralNotice.geoIP","ext.charinsert", "ext.flaggedRevs.advanced","ext.gadget.events-loader","ext.gadget.ArabicAds","ext.gadget.Defaulteditnotices","ext.gadget.Tabs","ext.gadget.searchlang","ext.gadget.exlinks","ext.gadget.charinsert","ext.gadget.TemplateParamWizard","ext.gadget.decodesummary","ext.urlShortener.toolbar","ext.centralauth.centralautologin","mmv.bootstrap","ext.popups","ext.visualEditor.desktopArticleTarget.init","ext.visualEditor.targetLoader","ext.echo.centralauth","ext.eventLogging","ext.wikimediaEvents","ext.navigationTiming","ext.uls.interface","ext.cx.eventlogging.campaigns","ext.checkUser.clientHints","wikibase.sidebar.tracking","ext.dismissableSiteNotice"];</script> <script>(RLQ=window.RLQ||[]).push(function(){mw.loader.impl(function(){return["user.options@12s5i",function($,jQuery,require,module){mw.user.tokens.set({"patrolToken":"+\\","watchToken":"+\\","csrfToken":"+\\"}); }];});});</script> <link rel="stylesheet" href="/w/load.php?lang=ar&modules=ext.charinsert.styles%7Cext.codeEditor.styles%7Cext.dismissableSiteNotice.styles%7Cext.flaggedRevs.basic%7Cext.uls.interlanguage%7Cext.visualEditor.desktopArticleTarget.noscript%7Cext.wikimediaBadges%7Cext.wikimediamessages.styles%7Cmediawiki.codex.messagebox.styles%7Cmediawiki.ui.button%7Cskins.vector.icons%2Cstyles%7Cskins.vector.search.codex.styles&only=styles&skin=vector-2022"> <script async="" src="/w/load.php?lang=ar&modules=startup&only=scripts&raw=1&skin=vector-2022"></script> <meta name="ResourceLoaderDynamicStyles" content=""> <link rel="stylesheet" href="/w/load.php?lang=ar&modules=ext.gadget.Font-Amiri%2CFont-Arial%2CHideExLinkIcon%2CUrgent-fixes%2CWMP-icons%2CpalestineTheme&only=styles&skin=vector-2022"> <link rel="stylesheet" href="/w/load.php?lang=ar&modules=site.styles&only=styles&skin=vector-2022"> <meta name="generator" content="MediaWiki 1.44.0-wmf.4"> <meta name="referrer" content="origin"> <meta name="referrer" content="origin-when-cross-origin"> <meta name="robots" content="noindex,nofollow,max-image-preview:standard"> <meta name="format-detection" content="telephone=no"> <meta name="viewport" content="width=1120"> <meta property="og:title" content="عرض مصدر وحدة:String - ويكيبيديا"> <meta property="og:type" content="website"> <link rel="preconnect" href="//upload.wikimedia.org"> <link rel="alternate" media="only screen and (max-width: 640px)" href="//ar.m.wikipedia.org/wiki/%D9%88%D8%AD%D8%AF%D8%A9:String"> <link rel="apple-touch-icon" href="/static/apple-touch/wikipedia.png"> <link rel="icon" href="/static/favicon/wikipedia.ico"> <link rel="search" type="application/opensearchdescription+xml" href="/w/rest.php/v1/search" title="ويكيبيديا (ar)"> <link rel="EditURI" type="application/rsd+xml" href="//ar.wikipedia.org/w/api.php?action=rsd"> <link rel="canonical" href="https://ar.wikipedia.org/wiki/%D9%88%D8%AD%D8%AF%D8%A9:String"> <link rel="license" href="https://creativecommons.org/licenses/by-sa/4.0/deed.ar"> <link rel="alternate" type="application/atom+xml" title="تلقيمة أتوم ويكيبيديا" href="/w/index.php?title=%D8%AE%D8%A7%D8%B5:%D8%A3%D8%AD%D8%AF%D8%AB_%D8%A7%D9%84%D8%AA%D8%BA%D9%8A%D9%8A%D8%B1%D8%A7%D8%AA&feed=atom"> <link rel="dns-prefetch" href="//login.wikimedia.org"> </head> <body class="codeeditor-loading skin--responsive skin-vector skin-vector-search-vue mediawiki rtl sitedir-rtl mw-hide-empty-elt ns-828 ns-subject page-وحدة_String rootpage-وحدة_String skin-vector-2022 action-edit"><a class="mw-jump-link" href="#bodyContent">انتقل إلى المحتوى</a> <div class="vector-header-container"> <header class="vector-header mw-header"> <div class="vector-header-start"> <nav class="vector-main-menu-landmark" aria-label="الموقع"> <div id="vector-main-menu-dropdown" class="vector-dropdown vector-main-menu-dropdown vector-button-flush-left vector-button-flush-right" > <input type="checkbox" id="vector-main-menu-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-main-menu-dropdown" class="vector-dropdown-checkbox " aria-label="القائمة الرئيسية" > <label id="vector-main-menu-dropdown-label" for="vector-main-menu-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-menu mw-ui-icon-wikimedia-menu"></span> <span class="vector-dropdown-label-text">القائمة الرئيسية</span> </label> <div class="vector-dropdown-content"> <div id="vector-main-menu-unpinned-container" class="vector-unpinned-container"> <div id="vector-main-menu" class="vector-main-menu vector-pinnable-element"> <div class="vector-pinnable-header vector-main-menu-pinnable-header vector-pinnable-header-unpinned" data-feature-name="main-menu-pinned" data-pinnable-element-id="vector-main-menu" data-pinned-container-id="vector-main-menu-pinned-container" data-unpinned-container-id="vector-main-menu-unpinned-container" > <div class="vector-pinnable-header-label">القائمة الرئيسية</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-main-menu.pin">انقل للشريط الجانبي</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-main-menu.unpin">أخف</button> </div> <div id="p-encyclopedia" class="vector-menu mw-portlet mw-portlet-encyclopedia" > <div class="vector-menu-heading"> الموسوعة </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-mainpage-description" class="mw-list-item"><a href="/wiki/%D8%A7%D9%84%D8%B5%D9%81%D8%AD%D8%A9_%D8%A7%D9%84%D8%B1%D8%A6%D9%8A%D8%B3%D8%A9" title="زر الصفحة الرئيسية [z]" accesskey="z"><span>الصفحة الرئيسة</span></a></li><li id="n-currentevents" class="mw-list-item"><a href="/wiki/%D8%A8%D9%88%D8%A7%D8%A8%D8%A9:%D8%A3%D8%AD%D8%AF%D8%A7%D8%AB_%D8%AC%D8%A7%D8%B1%D9%8A%D8%A9" title="مطالعة سريعة لأهم الأحداث الجارية"><span>الأحداث الجارية</span></a></li><li id="n-recentchanges" class="mw-list-item"><a href="/wiki/%D8%AE%D8%A7%D8%B5:%D8%A3%D8%AD%D8%AF%D8%AB_%D8%A7%D9%84%D8%AA%D8%BA%D9%8A%D9%8A%D8%B1%D8%A7%D8%AA" title="قائمة أحدث التغييرات في الويكي. [r]" accesskey="r"><span>أحدث التغييرات</span></a></li><li id="n-wrecentchanges" class="mw-list-item"><a href="/wiki/%D8%AE%D8%A7%D8%B5:%D8%A3%D8%AD%D8%AF%D8%AB_%D8%A7%D9%84%D8%AA%D8%BA%D9%8A%D9%8A%D8%B1%D8%A7%D8%AA_%D8%A7%D9%84%D9%85%D9%88%D8%B5%D9%88%D9%84%D8%A9/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D8%B5%D9%81%D8%AD%D8%A7%D8%AA_%D9%85%D9%87%D9%85%D8%A9"><span>أحدث التغييرات الأساسية</span></a></li> </ul> </div> </div> <div id="p-navigation" class="vector-menu mw-portlet mw-portlet-navigation" > <div class="vector-menu-heading"> تصفح </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-subjects" class="mw-list-item"><a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D8%AA%D8%B5%D9%81%D8%AD"><span>المواضيع</span></a></li><li id="n-index" class="mw-list-item"><a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D9%81%D9%87%D8%B1%D8%B3_%D8%B3%D8%B1%D9%8A%D8%B9"><span>أبجدي</span></a></li><li id="n-portals" class="mw-list-item"><a href="/wiki/%D8%A8%D9%88%D8%A7%D8%A8%D8%A9:%D8%AA%D8%B5%D9%81%D8%AD"><span>بوابات</span></a></li><li id="n-randompage" class="mw-list-item"><a href="/wiki/%D8%AE%D8%A7%D8%B5:%D8%B9%D8%B4%D9%88%D8%A7%D8%A6%D9%8A" title="حمل صفحة عشوائية [x]" accesskey="x"><span>مقالة عشوائية</span></a></li><li id="n-Kiwix" class="mw-list-item"><a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D9%83%D9%8A%D9%88%D9%8A%D9%83%D8%B3"><span>تصفح من غير إنترنت</span></a></li> </ul> </div> </div> <div id="p-contributing" class="vector-menu mw-portlet mw-portlet-contributing" > <div class="vector-menu-heading"> مشاركة </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="n-contact" class="mw-list-item"><a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D8%A7%D8%AA%D8%B5%D9%84_%D8%A8%D9%86%D8%A7"><span>تواصل مع ويكيبيديا</span></a></li><li id="n-help" class="mw-list-item"><a href="/wiki/%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A9:%D9%85%D8%AD%D8%AA%D9%88%D9%8A%D8%A7%D8%AA" title="حيث تجد المساعدة"><span>مساعدة</span></a></li><li id="n-villagepump" class="mw-list-item"><a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D8%A7%D9%84%D9%85%D9%8A%D8%AF%D8%A7%D9%86"><span>الميدان</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> <a href="/wiki/%D8%A7%D9%84%D8%B5%D9%81%D8%AD%D8%A9_%D8%A7%D9%84%D8%B1%D8%A6%D9%8A%D8%B3%D8%A9" class="mw-logo"> <img class="mw-logo-icon" src="/static/images/icons/wikipedia.png" alt="" aria-hidden="true" height="50" width="50"> <span class="mw-logo-container skin-invert"> <img class="mw-logo-wordmark" alt="ويكيبيديا" src="/static/images/mobile/copyright/wikipedia-wordmark-ar.svg" style="width: 7em; height: 2.4375em;"> <img class="mw-logo-tagline" alt="" src="/static/images/mobile/copyright/wikipedia-tagline-ar.svg" width="105" height="22" style="width: 6.5625em; height: 1.375em;"> </span> </a> </div> <div class="vector-header-end"> <div id="p-search" role="search" class="vector-search-box-vue vector-search-box-collapses vector-search-box-show-thumbnail vector-search-box-auto-expand-width vector-search-box"> <a href="/wiki/%D8%AE%D8%A7%D8%B5:%D8%A8%D8%AD%D8%AB" class="cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only search-toggle" title="ابحث في ويكيبيديا [f]" accesskey="f"><span class="vector-icon mw-ui-icon-search mw-ui-icon-wikimedia-search"></span> <span>بحث</span> </a> <div class="vector-typeahead-search-container"> <div class="cdx-typeahead-search cdx-typeahead-search--show-thumbnail cdx-typeahead-search--auto-expand-width"> <form action="/w/index.php" id="searchform" class="cdx-search-input cdx-search-input--has-end-button"> <div id="simpleSearch" class="cdx-search-input__input-wrapper" data-search-loc="header-moved"> <div class="cdx-text-input cdx-text-input--has-start-icon"> <input class="cdx-text-input__input" type="search" name="search" placeholder="ابحث في ويكيبيديا" aria-label="ابحث في ويكيبيديا" autocapitalize="sentences" title="ابحث في ويكيبيديا [f]" accesskey="f" id="searchInput" > <span class="cdx-text-input__icon cdx-text-input__start-icon"></span> </div> <input type="hidden" name="title" value="خاص:بحث"> </div> <button class="cdx-button cdx-search-input__end-button">بحث</button> </form> </div> </div> </div> <nav class="vector-user-links vector-user-links-wide" aria-label="أدوات شخصية"> <div class="vector-user-links-main"> <div id="p-vector-user-menu-preferences" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-userpage" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <nav class="vector-appearance-landmark" aria-label="المظهر"> <div id="vector-appearance-dropdown" class="vector-dropdown " title="تغيير مظهر الصفحة، حجم الخط، العرض واللون" > <input type="checkbox" id="vector-appearance-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-appearance-dropdown" class="vector-dropdown-checkbox " aria-label="المظهر" > <label id="vector-appearance-dropdown-label" for="vector-appearance-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-appearance mw-ui-icon-wikimedia-appearance"></span> <span class="vector-dropdown-label-text">المظهر</span> </label> <div class="vector-dropdown-content"> <div id="vector-appearance-unpinned-container" class="vector-unpinned-container"> </div> </div> </div> </nav> <div id="p-vector-user-menu-notifications" class="vector-menu mw-portlet emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> <div id="p-vector-user-menu-overflow" class="vector-menu mw-portlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_ar.wikipedia.org&uselang=ar" class=""><span>تبرع</span></a> </li> <li id="pt-createaccount-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=%D8%AE%D8%A7%D8%B5:%D8%A5%D9%86%D8%B4%D8%A7%D8%A1_%D8%AD%D8%B3%D8%A7%D8%A8&returnto=%D9%88%D8%AD%D8%AF%D8%A9%3AString&returntoquery=action%3Dedit" title="نشجعك على عمل حساب وتسجيل دخولك؛ لكنه غير ضروري على اي حال" class=""><span>إنشاء حساب</span></a> </li> <li id="pt-login-2" class="user-links-collapsible-item mw-list-item user-links-collapsible-item"><a data-mw="interface" href="/w/index.php?title=%D8%AE%D8%A7%D8%B5:%D8%AF%D8%AE%D9%88%D9%84_%D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%AE%D8%AF%D9%85&returnto=%D9%88%D8%AD%D8%AF%D8%A9%3AString&returntoquery=action%3Dedit" title="يفضل أن تسجل الدخول، لكنه ليس إلزاميا. [o]" accesskey="o" class=""><span>دخول</span></a> </li> </ul> </div> </div> </div> <div id="vector-user-links-dropdown" class="vector-dropdown vector-user-menu vector-button-flush-right vector-user-menu-logged-out" title="المزيد من الخيارات" > <input type="checkbox" id="vector-user-links-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-user-links-dropdown" class="vector-dropdown-checkbox " aria-label="أدوات شخصية" > <label id="vector-user-links-dropdown-label" for="vector-user-links-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--icon-only " aria-hidden="true" ><span class="vector-icon mw-ui-icon-ellipsis mw-ui-icon-wikimedia-ellipsis"></span> <span class="vector-dropdown-label-text">أدوات شخصية</span> </label> <div class="vector-dropdown-content"> <div id="p-personal" class="vector-menu mw-portlet mw-portlet-personal user-links-collapsible-item" title="قائمة المستخدم" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-sitesupport" class="user-links-collapsible-item mw-list-item"><a href="//donate.wikimedia.org/wiki/Special:FundraiserRedirector?utm_source=donate&utm_medium=sidebar&utm_campaign=C13_ar.wikipedia.org&uselang=ar"><span>تبرع</span></a></li><li id="pt-createaccount" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=%D8%AE%D8%A7%D8%B5:%D8%A5%D9%86%D8%B4%D8%A7%D8%A1_%D8%AD%D8%B3%D8%A7%D8%A8&returnto=%D9%88%D8%AD%D8%AF%D8%A9%3AString&returntoquery=action%3Dedit" title="نشجعك على عمل حساب وتسجيل دخولك؛ لكنه غير ضروري على اي حال"><span class="vector-icon mw-ui-icon-userAdd mw-ui-icon-wikimedia-userAdd"></span> <span>إنشاء حساب</span></a></li><li id="pt-login" class="user-links-collapsible-item mw-list-item"><a href="/w/index.php?title=%D8%AE%D8%A7%D8%B5:%D8%AF%D8%AE%D9%88%D9%84_%D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%AE%D8%AF%D9%85&returnto=%D9%88%D8%AD%D8%AF%D8%A9%3AString&returntoquery=action%3Dedit" title="يفضل أن تسجل الدخول، لكنه ليس إلزاميا. [o]" accesskey="o"><span class="vector-icon mw-ui-icon-logIn mw-ui-icon-wikimedia-logIn"></span> <span>دخول</span></a></li> </ul> </div> </div> <div id="p-user-menu-anon-editor" class="vector-menu mw-portlet mw-portlet-user-menu-anon-editor" > <div class="vector-menu-heading"> صفحات للمحررين الذين سجَّلوا خروجهم <a href="/wiki/%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A9:%D9%85%D9%82%D8%AF%D9%85%D8%A9" aria-label="تعلَّم المزيد بخصوص التحرير"><span>تعلَّم المزيد</span></a> </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="pt-anoncontribs" class="mw-list-item"><a href="/wiki/%D8%AE%D8%A7%D8%B5:%D9%85%D8%B3%D8%A7%D9%87%D9%85%D8%A7%D8%AA%D9%8A" title="قائمة بتعديلات قام بها عنوان الآي بي [y]" accesskey="y"><span>مساهمات</span></a></li><li id="pt-anontalk" class="mw-list-item"><a href="/wiki/%D8%AE%D8%A7%D8%B5:%D9%86%D9%82%D8%A7%D8%B4%D9%8A" title="نقاش حول التعديلات من عنوان الأيبي هذا [n]" accesskey="n"><span>نقاش</span></a></li> </ul> </div> </div> </div> </div> </nav> </div> </header> </div> <div class="mw-page-container"> <div class="mw-page-container-inner"> <div class="vector-sitenotice-container"> <div id="siteNotice"><div id="mw-dismissablenotice-anonplace"></div><script>(function(){var node=document.getElementById("mw-dismissablenotice-anonplace");if(node){node.outerHTML="\u003Cdiv class=\"mw-dismissable-notice\"\u003E\u003Cdiv class=\"mw-dismissable-notice-close\"\u003E\u003Ca tabindex=\"0\" role=\"button\"\u003E\u003C/a\u003E\u003C/div\u003E\u003Cdiv class=\"mw-dismissable-notice-body\"\u003E\u003C!-- CentralNotice --\u003E\u003Cdiv id=\"localNotice\" data-nosnippet=\"\"\u003E\u003Cdiv class=\"anonnotice\" lang=\"ar\" dir=\"rtl\"\u003E\u003Ctable style=\"border: 1px solid #a40007; padding: 10px; width:100%; background-image: linear-gradient(#000000,#000000)\"\u003E\n\u003Ctbody\u003E\u003Ctr\u003E\n\u003Ctd style=\"width:10%\"\u003E\u003Cspan typeof=\"mw:File\"\u003E\u003Ca href=\"/wiki/%D9%85%D9%84%D9%81:Arabic_Wikipedia_Logo_Gaza_(3).svg\" class=\"mw-file-description\"\u003E\u003Cimg src=\"//upload.wikimedia.org/wikipedia/commons/thumb/5/55/Arabic_Wikipedia_Logo_Gaza_%283%29.svg/70px-Arabic_Wikipedia_Logo_Gaza_%283%29.svg.png\" decoding=\"async\" width=\"70\" height=\"99\" class=\"mw-file-element\" srcset=\"//upload.wikimedia.org/wikipedia/commons/thumb/5/55/Arabic_Wikipedia_Logo_Gaza_%283%29.svg/105px-Arabic_Wikipedia_Logo_Gaza_%283%29.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/5/55/Arabic_Wikipedia_Logo_Gaza_%283%29.svg/140px-Arabic_Wikipedia_Logo_Gaza_%283%29.svg.png 2x\" data-file-width=\"241\" data-file-height=\"342\" /\u003E\u003C/a\u003E\u003C/span\u003E\n\u003C/td\u003E\n\u003Ctd style=\"width:80%; text-align:center ; color:white\"\u003E\u003Cspan style=\"font-size:100%\"\u003E\n\u003Cp\u003E\u003Cb\u003E\u003Ca href=\"/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D8%A3%D9%88%D9%82%D9%81%D9%88%D8%A7_%D8%A7%D9%84%D8%AD%D8%B1%D8%A8_%D9%88%D8%A7%D9%86%D8%B4%D8%B1%D9%88%D8%A7_%D8%A7%D9%84%D8%B3%D9%84%D8%A7%D9%85\" title=\"ويكيبيديا:أوقفوا الحرب وانشروا السلام\"\u003E\u003Cspan style=\"color:white\"\u003Eتضامنًا\u003C/span\u003E\u003C/a\u003E مع حق الشعب \u003Ca href=\"/wiki/%D9%81%D9%84%D8%B3%D8%B7%D9%8A%D9%86\" title=\"فلسطين\"\u003E\u003Cspan style=\"color:white\"\u003Eالفلسطيني\u003C/span\u003E\u003C/a\u003E\u003C/b\u003E\u003Cbr /\u003E\n\u003Cb\u003Eلا \u003Ca href=\"/wiki/%D8%A7%D9%84%D8%AD%D8%B1%D8%A8_%D8%A7%D9%84%D9%81%D9%84%D8%B3%D8%B7%D9%8A%D9%86%D9%8A%D8%A9_%D8%A7%D9%84%D8%A5%D8%B3%D8%B1%D8%A7%D8%A6%D9%8A%D9%84%D9%8A%D8%A9_2023\" class=\"mw-redirect\" title=\"الحرب الفلسطينية الإسرائيلية 2023\"\u003E\u003Cspan style=\"color:red\"\u003Eللإبادة الجماعية في غزة\u003C/span\u003E\u003C/a\u003E\u003C/b\u003E .... \u003Cb\u003Eلا \u003Ca href=\"/wiki/%D8%AA%D8%B5%D9%86%D9%8A%D9%81:%D9%85%D8%B0%D8%A7%D8%A8%D8%AD_%D8%AE%D9%84%D8%A7%D9%84_%D8%A7%D9%84%D8%AD%D8%B1%D8%A8_%D8%A7%D9%84%D9%81%D9%84%D8%B3%D8%B7%D9%8A%D9%86%D9%8A%D8%A9_%D8%A7%D9%84%D8%A5%D8%B3%D8%B1%D8%A7%D8%A6%D9%8A%D9%84%D9%8A%D8%A9_2023\" title=\"تصنيف:مذابح خلال الحرب الفلسطينية الإسرائيلية 2023\"\u003E\u003Cspan style=\"color:red\"\u003Eلقتل المدنيين\u003C/span\u003E\u003C/a\u003E\u003C/b\u003E\u003Cbr /\u003E \n\u003Cb\u003Eلا \u003Ca href=\"/wiki/%D9%85%D8%AC%D8%B2%D8%B1%D8%A9_%D9%85%D8%B3%D8%AA%D8%B4%D9%81%D9%89_%D8%A7%D9%84%D9%85%D8%B9%D9%85%D8%AF%D8%A7%D9%86%D9%8A\" title=\"مجزرة مستشفى المعمداني\"\u003E\u003Cspan style=\"color:red\"\u003Eلاستهداف المستشفيات والمدارس\u003C/span\u003E\u003C/a\u003E\u003C/b\u003E .... \u003Cb\u003Eلا \u003Ca href=\"/wiki/%D8%B9%D9%85%D9%84%D9%8A%D8%A9_%D8%B7%D9%88%D9%81%D8%A7%D9%86_%D8%A7%D9%84%D8%A3%D9%82%D8%B5%D9%89#الدعاية_الإسرائيلية\" title=\"عملية طوفان الأقصى\"\u003E\u003Cspan style=\"color:red\"\u003Eللتضليل والكيل بمكيالين\u003C/span\u003E\u003C/a\u003E\u003C/b\u003E\u003Cbr /\u003E\n\u003Cb\u003E\u003Ca href=\"/wiki/%D9%88%D9%82%D9%81_%D8%A5%D8%B7%D9%84%D8%A7%D9%82_%D8%A7%D9%84%D9%86%D8%A7%D8%B1_%D9%81%D9%8A_%D8%BA%D8%B2%D8%A9_2023\" class=\"mw-redirect\" title=\"وقف إطلاق النار في غزة 2023\"\u003E\u003Cspan style=\"color:white\"\u003Eأوقفوا الحرب\u003C/span\u003E\u003C/a\u003E .... وانشروا السلام العادل والشامل\u003C/b\u003E\n\u003C/p\u003E\n\n\u003C/span\u003E\u003C/td\u003E\u003C/tr\u003E\u003C/tbody\u003E\u003C/table\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E\u003C/div\u003E";}}());</script></div> </div> <div class="vector-column-start"> <div class="vector-main-menu-container"> <div id="mw-navigation"> <nav id="mw-panel" class="vector-main-menu-landmark" aria-label="الموقع"> <div id="vector-main-menu-pinned-container" class="vector-pinned-container"> </div> </nav> </div> </div> </div> <div class="mw-content-container"> <main id="content" class="mw-body"> <header class="mw-body-header vector-page-titlebar"> <h1 id="firstHeading" class="firstHeading mw-first-heading">عرض مصدر وحدة:String</h1> <div id="p-lang-btn" class="vector-dropdown mw-portlet mw-portlet-lang" > <input type="checkbox" id="p-lang-btn-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-p-lang-btn" class="vector-dropdown-checkbox mw-interlanguage-selector" aria-label="هذه المقالة تتواجد فقط في هذه اللغة. أضفها إلى اللغات الأخرى." > <label id="p-lang-btn-label" for="p-lang-btn-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet cdx-button--action-progressive mw-portlet-lang-heading-0" aria-hidden="true" ><span class="vector-icon mw-ui-icon-language-progressive mw-ui-icon-wikimedia-language-progressive"></span> <span class="vector-dropdown-label-text">أضف لغات</span> </label> <div class="vector-dropdown-content"> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> <div class="after-portlet after-portlet-lang"><span class="uls-after-portlet-link"></span></div> </div> </div> </div> </header> <div class="vector-page-toolbar"> <div class="vector-page-toolbar-container"> <div id="left-navigation"> <nav aria-label="نطاقات"> <div id="p-associated-pages" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-associated-pages" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-nstab-module" class="selected vector-tab-noicon mw-list-item"><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:String" title="عرض صفحة الوحدة [c]" accesskey="c"><span>وحدة</span></a></li><li id="ca-talk" class="new vector-tab-noicon mw-list-item"><a href="/w/index.php?title=%D9%86%D9%82%D8%A7%D8%B4_%D8%A7%D9%84%D9%88%D8%AD%D8%AF%D8%A9:String&action=edit&redlink=1" rel="discussion" class="new" title="نقاش صفحة المحتوى (الصفحة غير موجودة) [t]" accesskey="t"><span>نقاش</span></a></li> </ul> </div> </div> <div id="vector-variants-dropdown" class="vector-dropdown emptyPortlet" > <input type="checkbox" id="vector-variants-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-variants-dropdown" class="vector-dropdown-checkbox " aria-label="غيّر لهجة اللغة" > <label id="vector-variants-dropdown-label" for="vector-variants-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">English</span> </label> <div class="vector-dropdown-content"> <div id="p-variants" class="vector-menu mw-portlet mw-portlet-variants emptyPortlet" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> </ul> </div> </div> </div> </div> </nav> </div> <div id="right-navigation" class="vector-collapsible"> <nav aria-label="معاينة"> <div id="p-views" class="vector-menu vector-menu-tabs mw-portlet mw-portlet-views" > <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-view" class="vector-tab-noicon mw-list-item"><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:String"><span>اقرأ</span></a></li><li id="ca-viewsource" class="selected vector-tab-noicon mw-list-item"><a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:String&action=edit" title="هذه الصفحة محمية. يمكنك مطالعة مصدرها. [e]" accesskey="e"><span>عرض المصدر</span></a></li><li id="ca-history" class="vector-tab-noicon mw-list-item"><a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:String&action=history" title="النسخ السابقة لهذه الصفحة [h]" accesskey="h"><span>تاريخ</span></a></li> </ul> </div> </div> </nav> <nav class="vector-page-tools-landmark" aria-label="أدوات الصفحة"> <div id="vector-page-tools-dropdown" class="vector-dropdown vector-page-tools-dropdown" > <input type="checkbox" id="vector-page-tools-dropdown-checkbox" role="button" aria-haspopup="true" data-event-name="ui.dropdown-vector-page-tools-dropdown" class="vector-dropdown-checkbox " aria-label="أدوات" > <label id="vector-page-tools-dropdown-label" for="vector-page-tools-dropdown-checkbox" class="vector-dropdown-label cdx-button cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet" aria-hidden="true" ><span class="vector-dropdown-label-text">أدوات</span> </label> <div class="vector-dropdown-content"> <div id="vector-page-tools-unpinned-container" class="vector-unpinned-container"> <div id="vector-page-tools" class="vector-page-tools vector-pinnable-element"> <div class="vector-pinnable-header vector-page-tools-pinnable-header vector-pinnable-header-unpinned" data-feature-name="page-tools-pinned" data-pinnable-element-id="vector-page-tools" data-pinned-container-id="vector-page-tools-pinned-container" data-unpinned-container-id="vector-page-tools-unpinned-container" > <div class="vector-pinnable-header-label">أدوات</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-page-tools.pin">انقل للشريط الجانبي</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-page-tools.unpin">أخف</button> </div> <div id="p-cactions" class="vector-menu mw-portlet mw-portlet-cactions emptyPortlet vector-has-collapsible-items" title="المزيد من الخيارات" > <div class="vector-menu-heading"> إجراءات </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="ca-more-view" class="vector-more-collapsible-item mw-list-item"><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:String"><span>اقرأ</span></a></li><li id="ca-more-viewsource" class="selected vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:String&action=edit"><span>عرض المصدر</span></a></li><li id="ca-more-history" class="vector-more-collapsible-item mw-list-item"><a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:String&action=history"><span>تاريخ</span></a></li> </ul> </div> </div> <div id="p-tb" class="vector-menu mw-portlet mw-portlet-tb" > <div class="vector-menu-heading"> عام </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-whatlinkshere" class="mw-list-item"><a href="/wiki/%D8%AE%D8%A7%D8%B5:%D9%85%D8%A7%D8%B0%D8%A7_%D9%8A%D8%B5%D9%84_%D9%87%D9%86%D8%A7/%D9%88%D8%AD%D8%AF%D8%A9:String" title="قائمة بكل صفحات الويكي التي تصل هنا [j]" accesskey="j"><span>ماذا يصل هنا</span></a></li><li id="t-recentchangeslinked" class="mw-list-item"><a href="/wiki/%D8%AE%D8%A7%D8%B5:%D8%A3%D8%AD%D8%AF%D8%AB_%D8%A7%D9%84%D8%AA%D8%BA%D9%8A%D9%8A%D8%B1%D8%A7%D8%AA_%D8%A7%D9%84%D9%85%D9%88%D8%B5%D9%88%D9%84%D8%A9/%D9%88%D8%AD%D8%AF%D8%A9:String" rel="nofollow" title="أحدث التغييرات في الصفحات الموصولة من هذه الصفحة [k]" accesskey="k"><span>تغييرات ذات علاقة</span></a></li><li id="t-upload" class="mw-list-item"><a href="/wiki/ويكيبيديا:رفع" title="ارفع ملفات [u]" accesskey="u"><span>رفع ملف</span></a></li><li id="t-specialpages" class="mw-list-item"><a href="/wiki/%D8%AE%D8%A7%D8%B5:%D8%B5%D9%81%D8%AD%D8%A7%D8%AA_%D8%AE%D8%A7%D8%B5%D8%A9" title="قائمة بكل الصفحات الخاصة [q]" accesskey="q"><span>الصفحات الخاصة</span></a></li><li id="t-info" class="mw-list-item"><a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:String&action=info" title="المزيد من المعلومات عن هذه الصفحة"><span>معلومات الصفحة</span></a></li><li id="t-urlshortener" class="mw-list-item"><a href="/w/index.php?title=%D8%AE%D8%A7%D8%B5:%D8%AA%D9%82%D8%B5%D9%8A%D8%B1_%D8%A7%D9%84%D9%85%D8%B3%D8%A7%D8%B1&url=https%3A%2F%2Far.wikipedia.org%2Fw%2Findex.php%3Ftitle%3D%25D9%2588%25D8%25AD%25D8%25AF%25D8%25A9%3AString%26action%3Dedit"><span>احصل على مسار مختصر</span></a></li><li id="t-urlshortener-qrcode" class="mw-list-item"><a href="/w/index.php?title=%D8%AE%D8%A7%D8%B5:QrCode&url=https%3A%2F%2Far.wikipedia.org%2Fw%2Findex.php%3Ftitle%3D%25D9%2588%25D8%25AD%25D8%25AF%25D8%25A9%3AString%26action%3Dedit"><span>تنزيل رمز الاستجابة السريعة</span></a></li> </ul> </div> </div> <div id="p-wikibase-otherprojects" class="vector-menu mw-portlet mw-portlet-wikibase-otherprojects" > <div class="vector-menu-heading"> في مشاريع أخرى </div> <div class="vector-menu-content"> <ul class="vector-menu-content-list"> <li id="t-wikibase" class="wb-otherproject-link wb-otherproject-wikibase-dataitem mw-list-item"><a href="https://www.wikidata.org/wiki/Special:EntityPage/Q7253814" title="وصلة إلى المادة المرتبطة في مستودع البيانات المركزي [g]" accesskey="g"><span>عنصر ويكي بيانات</span></a></li> </ul> </div> </div> </div> </div> </div> </div> </nav> </div> </div> </div> <div class="vector-column-end"> <div class="vector-sticky-pinned-container"> <nav class="vector-page-tools-landmark" aria-label="أدوات الصفحة"> <div id="vector-page-tools-pinned-container" class="vector-pinned-container"> </div> </nav> <nav class="vector-appearance-landmark" aria-label="المظهر"> <div id="vector-appearance-pinned-container" class="vector-pinned-container"> <div id="vector-appearance" class="vector-appearance vector-pinnable-element"> <div class="vector-pinnable-header vector-appearance-pinnable-header vector-pinnable-header-pinned" data-feature-name="appearance-pinned" data-pinnable-element-id="vector-appearance" data-pinned-container-id="vector-appearance-pinned-container" data-unpinned-container-id="vector-appearance-unpinned-container" > <div class="vector-pinnable-header-label">المظهر</div> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-pin-button" data-event-name="pinnable-header.vector-appearance.pin">انقل للشريط الجانبي</button> <button class="vector-pinnable-header-toggle-button vector-pinnable-header-unpin-button" data-event-name="pinnable-header.vector-appearance.unpin">أخف</button> </div> </div> </div> </nav> </div> </div> <div id="bodyContent" class="vector-body" aria-labelledby="firstHeading" data-mw-ve-target-container> <div class="vector-body-before-content"> <div class="mw-indicators"> </div> </div> <div id="contentSub"><div id="mw-content-subtitle">→ <a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:String" title="وحدة:String">وحدة:String</a></div></div> <div id="mw-content-text" class="mw-body-content"><p>ليس لك صلاحية تعديل هذه الصفحة، للسببين التاليين: </p> <ul class="permissions-errors"><li class="mw-permissionerror-protectedpagetext"><div class="mw-parser-output"> <div class="mw-parser-output"><style data-mw-deduplicate="TemplateStyles:r67666727">.mw-parser-output .pptext-whywhat{margin-top:1em}.mw-parser-output .pptext-whywhat h2{border-bottom:0;font-size:130%;font-weight:bold;padding:0.15em}.mw-parser-output .pptext-submit{list-style:none;display:inline;text-align:center}@media all and (min-width:720px){.mw-parser-output .pptext-whywhat{display:flex}.mw-parser-output .pptext-whywhat>div{flex:1 0 50%}.mw-parser-output .pptext-why>h2,.mw-parser-output .pptext-why>ul{margin-left:20%}}</style><style data-mw-deduplicate="TemplateStyles:r68107331">.mw-parser-output .fmbox{clear:both;margin:0.2em 0;width:100%;border:1px solid #a2a9b1;background-color:var(--background-color-interactive-subtle,#f8f9fa);box-sizing:border-box;color:var(--color-base,#202122)}.mw-parser-output .fmbox-warning{border:1px solid #bb7070;background-color:#ffdbdb}.mw-parser-output .fmbox-editnotice{background-color:transparent}.mw-parser-output .fmbox .mbox-text{border:none;padding:0.25em 0.9em;width:100%}.mw-parser-output .fmbox .mbox-image{border:none;padding:2px 0.9em 2px 0;text-align:center}.mw-parser-output .fmbox .mbox-imageleft{border:none;padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .fmbox .mbox-invalid-type{text-align:center}.mw-parser-output .fmbox-system{background-color:var(--background-color-interactive-subtle,#f8f9fa)}.mw-parser-output .mw-warning-with-logexcerpt,.mw-parser-output .mw-lag-warn-high,.mw-parser-output .mw-cascadeprotectedwarning,.mw-parser-output #mw-protect-cascadeon,.mw-parser-output .titleblacklist-warning{clear:both;margin:0.2em 0;border:1px solid #bb7070;background-color:var(--background-color-interactive-subtle,#ffdbdb);padding:0.25em 0.9em;box-sizing:border-box}@media screen{html.skin-theme-clientpref-night .mw-parser-output .fmbox-warning{background-color:#300}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .fmbox-warning{background-color:#300}}</style><table id="mw-protectedpagetext" class="plainlinks fmbox fmbox-system" role="presentation" style="border-style:none;"><tbody><tr><td class="mbox-text"><style data-mw-deduplicate="TemplateStyles:r68107279">.mw-parser-output .ombox{margin:4px 0;border-collapse:collapse;border:1px solid #a2a9b1;background-color:var(--background-color-neutral-subtle,#f8f9fa);box-sizing:border-box;color:var(--color-base,#202122)}.mw-parser-output .ombox.mbox-small{font-size:88%;line-height:1.25em}.mw-parser-output .ombox-speedy{border:2px solid #b32424;background-color:#fee7e6}.mw-parser-output .ombox-delete{border:2px solid #b32424}.mw-parser-output .ombox-content{border:1px solid #f28500}.mw-parser-output .ombox-style{border:1px solid #fc3}.mw-parser-output .ombox-move{border:1px solid #9932cc}.mw-parser-output .ombox-protection{border:2px solid #a2a9b1}.mw-parser-output .ombox .mbox-text{border:none;padding:0.25em 0.9em;width:100%}.mw-parser-output .ombox .mbox-image{border:none;padding:2px 0.9em 2px 0;text-align:center}.mw-parser-output .ombox .mbox-imageleft{border:none;padding:2px 0 2px 0.9em;text-align:center}.mw-parser-output .ombox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ombox .mbox-invalid-type{text-align:center}@media(min-width:720px){.mw-parser-output .ombox{margin:4px 10%}.mw-parser-output .ombox.mbox-small{clear:left;float:left;margin:4px 0 4px 1em;width:238px}}body.skin--responsive .mw-parser-output table.ombox img{max-width:none!important}@media screen{html.skin-theme-clientpref-night .mw-parser-output .ombox-speedy{background-color:#310402}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .ombox-speedy{background-color:#310402}}.mw-parser-output .ombox-notice{border:1px solid #a2a9b1}.mw-parser-output .ombox-current{border:1px solid #A5D6A7;border-right:2px solid #A5D6A7}.mw-parser-output .ombox-protection{border:2px solid #a2a9b1}</style><table class="plainlinks ombox ombox-protection" role="presentation"><tbody><tr><td class="mbox-image"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/d/d3/Extended-protection-shackle-no-text.svg/40px-Extended-protection-shackle-no-text.svg.png" decoding="async" width="40" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/d3/Extended-protection-shackle-no-text.svg/60px-Extended-protection-shackle-no-text.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/d3/Extended-protection-shackle-no-text.svg/80px-Extended-protection-shackle-no-text.svg.png 2x" data-file-width="512" data-file-height="512" /></span></span></td><td class="mbox-text" style="font-weight:bold; font-size:130%;"><div style="text-align: center;">هذه الصفحة محميّةٌ <a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D8%B3%D9%8A%D8%A7%D8%B3%D8%A9_%D8%A7%D9%84%D8%AD%D9%85%D8%A7%D9%8A%D8%A9" title="ويكيبيديا:سياسة الحماية">حمايةً جزئيّةً</a> حاليًّا بحيث لا يستطيع تعديلها سوى <a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D9%85%D8%B3%D8%AA%D9%88%D9%8A%D8%A7%D8%AA_%D8%B5%D9%84%D8%A7%D8%AD%D9%8A%D8%A7%D8%AA_%D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%AE%D8%AF%D9%85#محررون" title="ويكيبيديا:مستويات صلاحيات المستخدم">المحرّرون</a> <a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D8%A5%D8%AF%D8%A7%D8%B1%D9%8A%D9%88%D9%86" title="ويكيبيديا:إداريون">والإداريون</a>.</div></td></tr></tbody></table><div class="pptext-whywhat"> <div class="pptext-why"> <div class="mw-heading mw-heading2"><h2 id="لماذا_حُميت_هذه_الصفحة؟"><span id=".D9.84.D9.85.D8.A7.D8.B0.D8.A7_.D8.AD.D9.8F.D9.85.D9.8A.D8.AA_.D9.87.D8.B0.D9.87_.D8.A7.D9.84.D8.B5.D9.81.D8.AD.D8.A9.D8.9F"></span>لماذا حُميت هذه الصفحة؟</h2></div> <ul> <li>رغم أنه يُمكن للجميع تعديل أغلب المقالات، إلّا أن <a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D8%B3%D9%8A%D8%A7%D8%B3%D8%A9_%D8%A7%D9%84%D8%AD%D9%85%D8%A7%D9%8A%D8%A9#أنواع_الحماية" title="ويكيبيديا:سياسة الحماية">الحماية الجزئيّة على مستوى المُحررين</a> ضروريّةٌ أحيانًا لتجنّب <a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D8%AD%D8%B1%D8%A8_%D8%A7%D9%84%D8%AA%D8%AD%D8%B1%D9%8A%D8%B1" title="ويكيبيديا:حرب التحرير">النزاع حول المحتوى</a> في الصفحات الخلافيّة. </li> <li>يُمكن إيجاد سبب الحماية في <a class="external text" href="https://ar.wikipedia.org/w/index.php?title=%D8%AE%D8%A7%D8%B5:Log&type=protect&page=%D9%88%D8%AD%D8%AF%D8%A9%3AString">سجل الحماية</a>. إذا لم تكن هنالك مُدخلات متعلقة في سجل الحماية، فرُبما تكون الصفحة قد نُقلت بعد حمايتها. </li> </ul> </div> <div class="pptext-what"> <div class="mw-heading mw-heading2"><h2 id="ما_الذي_يُمكنني_فعله؟"><span id=".D9.85.D8.A7_.D8.A7.D9.84.D8.B0.D9.8A_.D9.8A.D9.8F.D9.85.D9.83.D9.86.D9.86.D9.8A_.D9.81.D8.B9.D9.84.D9.87.D8.9F"></span>ما الذي يُمكنني فعله؟</h2></div> <ul> <li><a href="/w/index.php?title=%D9%86%D9%82%D8%A7%D8%B4_%D8%A7%D9%84%D9%88%D8%AD%D8%AF%D8%A9:String&action=edit&redlink=1" class="new" title="نقاش الوحدة:String (الصفحة غير موجودة)">ناقش هذه الصفحة</a> مع الآخرين.</li> <li>لنقل الصفحات المحميّة، طالع <a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D8%B7%D9%84%D8%A8%D8%A7%D8%AA_%D8%A7%D9%84%D9%86%D9%82%D9%84" title="ويكيبيديا:طلبات النقل">طلبات النقل</a>.</li> <li><a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D8%A5%D8%AE%D8%B7%D8%A7%D8%B1_%D8%A7%D9%84%D8%A5%D8%AF%D8%A7%D8%B1%D9%8A%D9%8A%D9%86/%D8%AD%D9%85%D8%A7%D9%8A%D8%A9" title="ويكيبيديا:إخطار الإداريين/حماية">اطلب تخفيف مستوى حماية هذه الصفحة</a>.</li> <li><a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D9%85%D9%82%D8%AF%D9%85%D8%A9" title="ويكيبيديا:مقدمة">تعرّف أكثر على كيفية البدء في تعديل ويكيبيديا</a>.</li> <li>إذا لاحظت خطأً أو لديك اقتراحًا بسيطًا وغير خلافيٍّ ففضلًا تحقق من <a href="/w/index.php?title=%D9%86%D9%82%D8%A7%D8%B4_%D8%A7%D9%84%D9%88%D8%AD%D8%AF%D8%A9:String&action=edit&redlink=1" class="new" title="نقاش الوحدة:String (الصفحة غير موجودة)">صفحة النقاش</a> أولًا في حال كان الأمر تحت النقاش فعلًا. إذا لم تُناقش القضيّة حتى الآن، يُمكنك تقديم طلب تعديلٍ بضغط الزر أدناه واتباع التعليمات. سيُجري <a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D9%85%D8%B3%D8%AA%D9%88%D9%8A%D8%A7%D8%AA_%D8%B5%D9%84%D8%A7%D8%AD%D9%8A%D8%A7%D8%AA_%D8%A7%D9%84%D9%85%D8%B3%D8%AA%D8%AE%D8%AF%D9%85#محررون" title="ويكيبيديا:مستويات صلاحيات المستخدم">المحرّرون</a> <a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D8%A5%D8%AF%D8%A7%D8%B1%D9%8A%D9%88%D9%86" title="ويكيبيديا:إداريون">والإداريون</a> التغيير نيابةً عنك ما دام الطلب مستوفٍ <a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D8%B3%D9%8A%D8%A7%D8%B3%D8%A7%D8%AA_%D9%88%D8%A5%D8%B1%D8%B4%D8%A7%D8%AF%D8%A7%D8%AA" title="ويكيبيديا:سياسات وإرشادات">لشروط وسياسات ويكيبيديا</a>.</li> <li class="pptext-submit"><div> <p><span class="plainlinks clickbutton"><a class="external text" href="https://ar.wikipedia.org/w/index.php?title=%D9%86%D9%82%D8%A7%D8%B4_%D8%A7%D9%84%D9%88%D8%AD%D8%AF%D8%A9%3AString&preload=Template%3ASubmit+an+edit+request%2Fpreload&action=edit&section=new&editintro=Template%3AEdit+protected%2Feditintro&preloadtitle=%D8%B7%D9%84%D8%A8+%D8%AA%D8%B9%D8%AF%D9%8A%D9%84+%D8%B5%D9%81%D8%AD%D8%A9+%D9%85%D8%AD%D9%85%D9%8A%D8%A9+%D9%81%D9%8A+24+%D9%86%D9%88%D9%81%D9%85%D8%A8%D8%B1+2024&preloadparams%5B%5D=edit+fully-protected&preloadparams%5B%5D=%D9%88%D8%AD%D8%AF%D8%A9%3AString"><span class="mw-ui-button mw-ui-progressive">ضع طلب تعديل</span></a></span> </p> </div></li> </ul> </div> </div></td></tr></tbody></table></div><div id="editnotice-area" class="editnotice-area mw-parser-output" style="clear: both; width: 100%;"> <div class="editnotice-namespace" style="width: 100%;"> <link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r68107331"><table class="plainlinks fmbox fmbox-editnotice" role="presentation" style="indefinite"><tbody><tr><td class="mbox-image"><span typeof="mw:File"><span><img alt="" src="//upload.wikimedia.org/wikipedia/commons/thumb/d/d9/Attention_yellow.png/25px-Attention_yellow.png" decoding="async" width="25" height="25" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/d/d9/Attention_yellow.png/38px-Attention_yellow.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/d/d9/Attention_yellow.png/50px-Attention_yellow.png 2x" data-file-width="128" data-file-height="128" /></span></span></td><td class="mbox-text">عند إجراء تغييرات على هذه الوحدة يرجى التأكد من تحديث صفحة <a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:String/%D8%B4%D8%B1%D8%AD" title="وحدة:String/شرح">التوثيق</a> الخاصة بها.</td></tr></tbody></table><link rel="mw-deduplicated-inline-style" href="mw-data:TemplateStyles:r68107331"><table id="module-namespace-editnotice" class="plainlinks fmbox fmbox-editnotice" role="presentation" style="module-namespace-editnotice"><tbody><tr><td class="mbox-image"><figure class="mw-halign-right" typeof="mw:File"><a href="/wiki/%D9%85%D9%84%D9%81:Information.svg" class="mw-file-description"><img src="//upload.wikimedia.org/wikipedia/commons/thumb/2/28/Information.svg/40px-Information.svg.png" decoding="async" width="40" height="40" class="mw-file-element" srcset="//upload.wikimedia.org/wikipedia/commons/thumb/2/28/Information.svg/60px-Information.svg.png 1.5x, //upload.wikimedia.org/wikipedia/commons/thumb/2/28/Information.svg/80px-Information.svg.png 2x" data-file-width="256" data-file-height="256" /></a><figcaption></figcaption></figure></td><td class="mbox-text"><div style="font-weight: bold;">هذه <a href="https://www.mediawiki.org/wiki/Extension:Scribunto" class="extiw" title="mw:Extension:Scribunto">صفحة وحدة</a></div> الصفحات في هذا النطاق تكتب بلغة البرمجة <a href="/wiki/%D9%84%D9%88%D8%A7_(%D9%84%D8%BA%D8%A9_%D8%A8%D8%B1%D9%85%D8%AC%D8%A9)" title="لوا (لغة برمجة)">لوا</a>، بحيث تشغل المعلومات البرمجية عادة من <a href="/wiki/%D9%85%D8%B3%D8%A7%D8%B9%D8%AF%D8%A9:%D9%82%D8%A7%D9%84%D8%A8" title="مساعدة:قالب">القوالب</a>، باستخدام بناء الجملة مثل:<br clear="all" /><code>{{#استدعاء<pre></pre>:String|<i>functionName</i>}}</code>. <hr class="fmbox-warning-ruler" style="color: #BB7070; background-color: #BB7070;" /> <div style="float:left; text-align:right; vertical-align:bottom;font-size:smaller;"> <a href="/wiki/%D9%82%D8%A7%D9%84%D8%A8:%D8%AA%D8%A8%D8%B5%D8%B1%D8%A7%D8%AA_%D8%AA%D8%AD%D8%B1%D9%8A%D8%B1/%D9%86%D8%B7%D8%A7%D9%82/%D9%88%D8%AD%D8%AF%D8%A9" title="قالب:تبصرات تحرير/نطاق/وحدة">إخفاء هذه الرسالة</a></div> بعض الروابط المفيدة: <a href="https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual" class="extiw" title="mw:Extension:Scribunto/Lua reference manual">الدليل المرجعي للغة Lua "لوا"</a>، <small style="font-style: normal">(إنشاء <a class="external text" href="https://ar.wikipedia.org/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:String/%D9%85%D8%AE%D8%AA%D8%A8%D8%B1&action=edit&preload=قالب:توثيق/مسبق/مختبر_وحدة">صفحة مختبر</a>)</small>.</td></tr></tbody></table> </div><div style="clear: both;"></div></div> </div></li><li class="mw-permissionerror-globalblocking-blockedtext-range"><b>Your IP address is in a range that has been <a href="https://meta.wikimedia.org/wiki/Special:MyLanguage/Global_blocks" class="extiw" title="m:Special:MyLanguage/Global blocks">blocked on all Wikimedia Foundation wikis</a>.</b> <p>المنع أجراه <a href="/wiki/%D9%85%D8%B3%D8%AA%D8%AE%D8%AF%D9%85:Jon_Kolbert" title="مستخدم:Jon Kolbert">Jon Kolbert</a> السبب المعطى هو <i><a href="https://meta.wikimedia.org/wiki/Special:MyLanguage/NOP" class="extiw" title="m:Special:MyLanguage/NOP">Open proxy/Webhost</a>: See the <a href="https://meta.wikimedia.org/wiki/WM:OP/H" class="extiw" title="m:WM:OP/H">help page</a> if you are affected </i>. </p><p>بداية المنع: 15:12، 27 أغسطس 2023 انتهاء المنع: 15:12، 27 أغسطس 2028 </p><p>عنوان IP الحالي الخاص بك هو 8.222.208.146. النطاق المحظور هو 8.222.128.0/17 . </p><p>يرجى تضمين جميع التفاصيل المذكورة أعلاه في أي استفسارات تقوم بها. إذا كنت تعتقد أنه تم حظرك عن طريق الخطأ، يمكنك العثور على معلومات وإرشادات إضافية في السياسة العامة [[m:Special:MyLanguage/No open proxies ||لا وكلاء مفتوحين|]]. </p> خلاف ذلك، لمناقشة الحجب، يرجى <a href="https://meta.wikimedia.org/wiki/Steward_requests/Global" class="extiw" title="m:Steward requests/Global">نشر طلب للمراجعة على ميتا ويكي</a>. You could also send an email to the <a href="https://meta.wikimedia.org/wiki/Special:MyLanguage/Stewards" class="extiw" title="m:Special:MyLanguage/Stewards">stewards</a> <a href="https://meta.wikimedia.org/wiki/Special:MyLanguage/VRT" class="extiw" title="m:Special:MyLanguage/VRT">VRT</a> queue at <kbd>stewards@wikimedia.org</kbd> including all above details.</li></ul><hr /> <p>نص الصفحة: </p><textarea readonly="" accesskey="," id="wpTextbox1" cols="80" rows="25" style="" class="mw-editfont-monospace" lang="en" dir="ltr" name="wpTextbox1">--[[ This module is intended to provide access to basic string functions. Most of the functions provided here can be invoked with named parameters, unnamed parameters, or a mixture. If named parameters are used, Mediawiki will automatically remove any leading or trailing whitespace from the parameter. Depending on the intended use, it may be advantageous to either preserve or remove such whitespace. Global options ignore_errors: If set to 'true' or 1, any error condition will result in an empty string being returned rather than an error message. error_category: If an error occurs, specifies the name of a category to include with the error message. The default category is [Category:Errors reported by Module String]. no_category: If set to 'true' or 1, no category will be added if an error is generated. Unit tests for this module are available at Module:String/tests. ]] local str = {} --[[ len This function returns the length of the target string. Usage: {{#invoke:String|len|target_string|}} OR {{#invoke:String|len|s=target_string}} Parameters s: The string whose length to report If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from the target string. ]] function str.len( frame ) local new_args = str._getParameters( frame.args, {'s'} ) local s = new_args['s'] or '' return mw.ustring.len( s ) end --[[ sub This function returns a substring of the target string at specified indices. Usage: {{#invoke:String|sub|target_string|start_index|end_index}} OR {{#invoke:String|sub|s=target_string|i=start_index|j=end_index}} Parameters s: The string to return a subset of i: The first index of the substring to return, defaults to 1. j: The last index of the string to return, defaults to the last character. The first character of the string is assigned an index of 1. If either i or j is a negative value, it is interpreted the same as selecting a character by counting from the end of the string. Hence, a value of -1 is the same as selecting the last character of the string. If the requested indices are out of range for the given string, an error is reported. ]] function str.sub( frame ) local new_args = str._getParameters( frame.args, { 's', 'i', 'j' } ) local s = new_args['s'] or '' local i = tonumber( new_args['i'] ) or 1 local j = tonumber( new_args['j'] ) or -1 local len = mw.ustring.len( s ) -- Convert negatives for range checking if i < 0 then i = len + i + 1 end if j < 0 then j = len + j + 1 end if i > len or j > len or i < 1 or j < 1 then return str._error( 'String subset index out of range' ) end if j < i then return str._error( 'String subset indices out of order' ) end return mw.ustring.sub( s, i, j ) end --[[ This function implements that features of {{str sub old}} and is kept in order to maintain these older templates. ]] function str.sublength( frame ) local i = tonumber( frame.args.i ) or 0 local len = tonumber( frame.args.len ) return mw.ustring.sub( frame.args.s, i + 1, len and ( i + len ) ) end --[[ _match This function returns a substring from the source string that matches a specified pattern. It is exported for use in other modules Usage: strmatch = require("Module:String")._match sresult = strmatch( s, pattern, start, match, plain, nomatch ) Parameters s: The string to search pattern: The pattern or string to find within the string start: The index within the source string to start the search. The first character of the string has index 1. Defaults to 1. match: In some cases it may be possible to make multiple matches on a single string. This specifies which match to return, where the first match is match= 1. If a negative number is specified then a match is returned counting from the last match. Hence match = -1 is the same as requesting the last match. Defaults to 1. plain: A flag indicating that the pattern should be understood as plain text. Defaults to false. nomatch: If no match is found, output the "nomatch" value rather than an error. For information on constructing Lua patterns, a form of [regular expression], see: * http://www.lua.org/manual/5.1/manual.html#5.4.1 * http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns * http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Ustring_patterns ]] -- This sub-routine is exported for use in other modules function str._match( s, pattern, start, match_index, plain_flag, nomatch ) if s == '' then return str._error( 'Target string is empty' ) end if pattern == '' then return str._error( 'Pattern string is empty' ) end start = tonumber(start) or 1 if math.abs(start) < 1 or math.abs(start) > mw.ustring.len( s ) then return str._error( 'Requested start is out of range' ) end if match_index == 0 then return str._error( 'Match index is out of range' ) end if plain_flag then pattern = str._escapePattern( pattern ) end local result if match_index == 1 then -- Find first match is simple case result = mw.ustring.match( s, pattern, start ) else if start > 1 then s = mw.ustring.sub( s, start ) end local iterator = mw.ustring.gmatch(s, pattern) if match_index > 0 then -- Forward search for w in iterator do match_index = match_index - 1 if match_index == 0 then result = w break end end else -- Reverse search local result_table = {} local count = 1 for w in iterator do result_table[count] = w count = count + 1 end result = result_table[ count + match_index ] end end if result == nil then if nomatch == nil then return str._error( 'Match not found' ) else return nomatch end else return result end end --[[ match This function returns a substring from the source string that matches a specified pattern. Usage: {{#invoke:String|match|source_string|pattern_string|start_index|match_number|plain_flag|nomatch_output}} OR {{#invoke:String|match|s=source_string|pattern=pattern_string|start=start_index |match=match_number|plain=plain_flag|nomatch=nomatch_output}} Parameters s: The string to search pattern: The pattern or string to find within the string start: The index within the source string to start the search. The first character of the string has index 1. Defaults to 1. match: In some cases it may be possible to make multiple matches on a single string. This specifies which match to return, where the first match is match= 1. If a negative number is specified then a match is returned counting from the last match. Hence match = -1 is the same as requesting the last match. Defaults to 1. plain: A flag indicating that the pattern should be understood as plain text. Defaults to false. nomatch: If no match is found, output the "nomatch" value rather than an error. If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from each string. In some circumstances this is desirable, in other cases one may want to preserve the whitespace. If the match_number or start_index are out of range for the string being queried, then this function generates an error. An error is also generated if no match is found. If one adds the parameter ignore_errors=true, then the error will be suppressed and an empty string will be returned on any failure. For information on constructing Lua patterns, a form of [regular expression], see: * http://www.lua.org/manual/5.1/manual.html#5.4.1 * http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns * http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Ustring_patterns ]] -- This is the entry point for #invoke:String|match function str.match( frame ) local new_args = str._getParameters( frame.args, {'s', 'pattern', 'start', 'match', 'plain', 'nomatch'} ) local s = new_args['s'] or '' local start = tonumber( new_args['start'] ) or 1 local plain_flag = str._getBoolean( new_args['plain'] or false ) local pattern = new_args['pattern'] or '' local match_index = math.floor( tonumber(new_args['match']) or 1 ) local nomatch = new_args['nomatch'] return str._match( s, pattern, start, match_index, plain_flag, nomatch ) end --[[ pos This function returns a single character from the target string at position pos. Usage: {{#invoke:String|pos|target_string|index_value}} OR {{#invoke:String|pos|target=target_string|pos=index_value}} Parameters target: The string to search pos: The index for the character to return If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from the target string. In some circumstances this is desirable, in other cases one may want to preserve the whitespace. The first character has an index value of 1. If one requests a negative value, this function will select a character by counting backwards from the end of the string. In other words pos = -1 is the same as asking for the last character. A requested value of zero, or a value greater than the length of the string returns an error. ]] function str.pos( frame ) local new_args = str._getParameters( frame.args, {'target', 'pos'} ) local target_str = new_args['target'] or '' local pos = tonumber( new_args['pos'] ) or 0 if pos == 0 or math.abs(pos) > mw.ustring.len( target_str ) then return str._error( 'String index out of range' ) end return mw.ustring.sub( target_str, pos, pos ) end --[[ str_find This function duplicates the behavior of {{str_find}}, including all of its quirks. This is provided in order to support existing templates, but is NOT RECOMMENDED for new code and templates. New code is recommended to use the "find" function instead. Returns the first index in "source" that is a match to "target". Indexing is 1-based, and the function returns -1 if the "target" string is not present in "source". Important Note: If the "target" string is empty / missing, this function returns a value of "1", which is generally unexpected behavior, and must be accounted for separatetly. ]] function str.str_find( frame ) local new_args = str._getParameters( frame.args, {'source', 'target'} ) local source_str = new_args['source'] or '' local target_str = new_args['target'] or '' if target_str == '' then return 1 end local start = mw.ustring.find( source_str, target_str, 1, true ) if start == nil then start = -1 end return start end --[[ find This function allows one to search for a target string or pattern within another string. Usage: {{#invoke:String|find|source_str|target_string|start_index|plain_flag}} OR {{#invoke:String|find|source=source_str|target=target_str|start=start_index|plain=plain_flag}} Parameters source: The string to search target: The string or pattern to find within source start: The index within the source string to start the search, defaults to 1 plain: Boolean flag indicating that target should be understood as plain text and not as a Lua style regular expression, defaults to true If invoked using named parameters, Mediawiki will automatically remove any leading or trailing whitespace from the parameter. In some circumstances this is desirable, in other cases one may want to preserve the whitespace. This function returns the first index >= "start" where "target" can be found within "source". Indices are 1-based. If "target" is not found, then this function returns 0. If either "source" or "target" are missing / empty, this function also returns 0. This function should be safe for UTF-8 strings. ]] function str.find( frame ) local new_args = str._getParameters( frame.args, {'source', 'target', 'start', 'plain' } ) local source_str = new_args['source'] or '' local pattern = new_args['target'] or '' local start_pos = tonumber(new_args['start']) or 1 local plain = new_args['plain'] or true if source_str == '' or pattern == '' then return 0 end plain = str._getBoolean( plain ) local start = mw.ustring.find( source_str, pattern, start_pos, plain ) if start == nil then start = 0 end return start end --[[ replace This function allows one to replace a target string or pattern within another string. Usage: {{#invoke:String|replace|source_str|pattern_string|replace_string|replacement_count|plain_flag}} OR {{#invoke:String|replace|source=source_string|pattern=pattern_string|replace=replace_string| count=replacement_count|plain=plain_flag}} Parameters source: The string to search pattern: The string or pattern to find within source replace: The replacement text count: The number of occurences to replace, defaults to all. plain: Boolean flag indicating that pattern should be understood as plain text and not as a Lua style regular expression, defaults to true ]] function str.replace( frame ) local new_args = str._getParameters( frame.args, {'source', 'pattern', 'replace', 'count', 'plain' } ) local source_str = new_args['source'] or '' local pattern = new_args['pattern'] or '' local replace = new_args['replace'] or '' local count = tonumber( new_args['count'] ) local plain = new_args['plain'] or true if source_str == '' or pattern == '' then return source_str end plain = str._getBoolean( plain ) if plain then pattern = str._escapePattern( pattern ) replace = mw.ustring.gsub( replace, "%%", "%%%%" ) --Only need to escape replacement sequences. end local result if count ~= nil then result = mw.ustring.gsub( source_str, pattern, replace, count ) else result = mw.ustring.gsub( source_str, pattern, replace ) end return result end --[[ simple function to pipe string.rep to templates. ]] function str.rep( frame ) local repetitions = tonumber( frame.args[2] ) if not repetitions then return str._error( 'function rep expects a number as second parameter, received "' .. ( frame.args[2] or '' ) .. '"' ) end return string.rep( frame.args[1] or '', repetitions ) end --[[ escapePattern This function escapes special characters from a Lua string pattern. See [1] for details on how patterns work. [1] https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns Usage: {{#invoke:String|escapePattern|pattern_string}} Parameters pattern_string: The pattern string to escape. ]] function str.escapePattern( frame ) local pattern_str = frame.args[1] if not pattern_str then return str._error( 'No pattern string specified' ) end local result = str._escapePattern( pattern_str ) return result end --[[ count This function counts the number of occurrences of one string in another. ]] function str.count(frame) local args = str._getParameters(frame.args, {'source', 'pattern', 'plain'}) local source = args.source or '' local pattern = args.pattern or '' local plain = str._getBoolean(args.plain or true) if plain then pattern = str._escapePattern(pattern) end local _, count = mw.ustring.gsub(source, pattern, '') return count end --[[ endswith This function determines whether a string ends with another string. ]] function str.endswith(frame) local args = str._getParameters(frame.args, {'source', 'pattern'}) local source = args.source or '' local pattern = args.pattern or '' if pattern == '' then -- All strings end with the empty string. return "yes" end if mw.ustring.sub(source, -mw.ustring.len(pattern), -1) == pattern then return "yes" else return "" end end --[[ join Join all non empty arguments together; the first argument is the separator. Usage: {{#invoke:String|join|sep|one|two|three}} ]] function str.join(frame) local args = {} local sep for _, v in ipairs( frame.args ) do if sep then if v ~= '' then table.insert(args, v) end else sep = v end end return table.concat( args, sep or '' ) end --[[ Helper function that populates the argument list given that user may need to use a mix of named and unnamed parameters. This is relevant because named parameters are not identical to unnamed parameters due to string trimming, and when dealing with strings we sometimes want to either preserve or remove that whitespace depending on the application. ]] function str._getParameters( frame_args, arg_list ) local new_args = {} local index = 1 local value for _, arg in ipairs( arg_list ) do value = frame_args[arg] if value == nil then value = frame_args[index] index = index + 1 end new_args[arg] = value end return new_args end --[[ Helper function to handle error messages. ]] function str._error( error_str ) local frame = mw.getCurrentFrame() local error_category = frame.args.error_category or 'Errors reported by Module String' local ignore_errors = frame.args.ignore_errors or false local no_category = frame.args.no_category or false if str._getBoolean(ignore_errors) then return '' end local error_str = '<strong class="error">String Module Error: ' .. error_str .. '</strong>' if error_category ~= '' and not str._getBoolean( no_category ) then error_str = '[[تصنيف:' .. error_category .. ']]' .. error_str end return error_str end --[[ Helper Function to interpret boolean strings ]] function str._getBoolean( boolean_str ) local boolean_value if type( boolean_str ) == 'string' then boolean_str = boolean_str:lower() if boolean_str == 'false' or boolean_str == 'no' or boolean_str == '0' or boolean_str == '' then boolean_value = false else boolean_value = true end elseif type( boolean_str ) == 'boolean' then boolean_value = boolean_str else error( 'No boolean value found' ) end return boolean_value end --[[ Helper function that escapes all pattern characters so that they will be treated as plain text. ]] function str._escapePattern( pattern_str ) return mw.ustring.gsub( pattern_str, "([%(%)%.%%%+%-%*%?%[%^%$%]])", "%%%1" ) end return str </textarea><div id="mw-scribunto-console"></div><div class="templatesUsed"><div class="mw-templatesUsedExplanation"><p><span id="templatesused">44 تضمينا في هذه الصفحة</span> </p></div><ul> <li><a href="/wiki/%D9%82%D8%A7%D9%84%D8%A8:Cat_handler" class="mw-redirect" title="قالب:Cat handler">قالب:Cat handler</a> (<a href="/w/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:Cat_handler&action=edit" class="mw-redirect" title="قالب:Cat handler">عدل</a>) </li><li><a href="/wiki/%D9%82%D8%A7%D9%84%D8%A8:Ombox" class="mw-redirect" title="قالب:Ombox">قالب:Ombox</a> (<a href="/w/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:Ombox&action=edit" class="mw-redirect" title="قالب:Ombox">عرض المصدر</a>) (محمية جزئيا)</li><li><a href="/wiki/%D9%82%D8%A7%D9%84%D8%A8:Sandbox_other" class="mw-redirect" title="قالب:Sandbox other">قالب:Sandbox other</a> (<a href="/w/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:Sandbox_other&action=edit" class="mw-redirect" title="قالب:Sandbox other">عدل</a>) </li><li><a href="/wiki/%D9%82%D8%A7%D9%84%D8%A8:Used_in_system" class="mw-redirect" title="قالب:Used in system">قالب:Used in system</a> (<a href="/w/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:Used_in_system&action=edit" class="mw-redirect" title="قالب:Used in system">عدل</a>) </li><li><a href="/wiki/%D9%82%D8%A7%D9%84%D8%A8:%D8%A7%D8%B3%D8%AA%D8%A8%D8%AF%D9%84" title="قالب:استبدل">قالب:استبدل</a> (<a href="/w/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:%D8%A7%D8%B3%D8%AA%D8%A8%D8%AF%D9%84&action=edit" title="قالب:استبدل">عرض المصدر</a>) (حماية جزئية - السماح للمحررين)</li><li><a href="/wiki/%D9%82%D8%A7%D9%84%D8%A8:%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85_%D9%88%D8%A7%D8%B3%D8%B9" title="قالب:استخدام واسع">قالب:استخدام واسع</a> (<a href="/w/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85_%D9%88%D8%A7%D8%B3%D8%B9&action=edit" title="قالب:استخدام واسع">عرض المصدر</a>) (محمية جزئيا)</li><li><a href="/wiki/%D9%82%D8%A7%D9%84%D8%A8:%D8%AA%D9%82%D9%8A%D9%8A%D9%85_%D9%88%D8%AD%D8%AF%D8%A9" title="قالب:تقييم وحدة">قالب:تقييم وحدة</a> (<a href="/w/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:%D8%AA%D9%82%D9%8A%D9%8A%D9%85_%D9%88%D8%AD%D8%AF%D8%A9&action=edit" title="قالب:تقييم وحدة">عدل</a>) </li><li><a href="/wiki/%D9%82%D8%A7%D9%84%D8%A8:%D8%AD%D8%A7%D9%85%D9%84_%D8%AA%D8%B5%D9%86%D9%8A%D9%81" title="قالب:حامل تصنيف">قالب:حامل تصنيف</a> (<a href="/w/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:%D8%AD%D8%A7%D9%85%D9%84_%D8%AA%D8%B5%D9%86%D9%8A%D9%81&action=edit" title="قالب:حامل تصنيف">عرض المصدر</a>) (حماية جزئية - السماح للمحررين)</li><li><a href="/wiki/%D9%82%D8%A7%D9%84%D8%A8:%D8%B3%D8%B7%D8%B1_%D8%AA%D8%B5%D9%86%D9%8A%D9%81_%D9%88%D8%B5%D9%81%D8%AD%D8%A7%D8%AA%D9%87" title="قالب:سطر تصنيف وصفحاته">قالب:سطر تصنيف وصفحاته</a> (<a href="/w/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:%D8%B3%D8%B7%D8%B1_%D8%AA%D8%B5%D9%86%D9%8A%D9%81_%D9%88%D8%B5%D9%81%D8%AD%D8%A7%D8%AA%D9%87&action=edit" title="قالب:سطر تصنيف وصفحاته">عرض المصدر</a>) (حماية جزئية - السماح للمحررين)</li><li><a href="/wiki/%D9%82%D8%A7%D9%84%D8%A8:%D8%B5%D9%86%D8%AF%D9%88%D9%82_%D8%B1%D8%B3%D8%A7%D9%84%D8%A9_%D8%A3%D8%AE%D8%B1%D9%89" title="قالب:صندوق رسالة أخرى">قالب:صندوق رسالة أخرى</a> (<a href="/w/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:%D8%B5%D9%86%D8%AF%D9%88%D9%82_%D8%B1%D8%B3%D8%A7%D9%84%D8%A9_%D8%A3%D8%AE%D8%B1%D9%89&action=edit" title="قالب:صندوق رسالة أخرى">عرض المصدر</a>) (حماية جزئية - السماح للمحررين)</li><li><a href="/wiki/%D9%82%D8%A7%D9%84%D8%A8:%D8%B5%D9%86%D8%AF%D9%88%D9%82_%D8%B1%D8%B3%D8%A7%D9%84%D8%A9_%D9%85%D9%82%D8%A7%D9%84%D8%A9" title="قالب:صندوق رسالة مقالة">قالب:صندوق رسالة مقالة</a> (<a href="/w/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:%D8%B5%D9%86%D8%AF%D9%88%D9%82_%D8%B1%D8%B3%D8%A7%D9%84%D8%A9_%D9%85%D9%82%D8%A7%D9%84%D8%A9&action=edit" title="قالب:صندوق رسالة مقالة">عرض المصدر</a>) (حماية جزئية - السماح للمحررين)</li><li><a href="/wiki/%D9%82%D8%A7%D9%84%D8%A8:%D8%B5%D9%86%D8%AF%D9%88%D9%82_%D8%B1%D8%B3%D8%A7%D9%84%D8%A9_%D9%86%D8%B7%D8%A7%D9%82" title="قالب:صندوق رسالة نطاق">قالب:صندوق رسالة نطاق</a> (<a href="/w/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:%D8%B5%D9%86%D8%AF%D9%88%D9%82_%D8%B1%D8%B3%D8%A7%D9%84%D8%A9_%D9%86%D8%B7%D8%A7%D9%82&action=edit" title="قالب:صندوق رسالة نطاق">عرض المصدر</a>) (محمية جزئيا)</li><li><a href="/wiki/%D9%82%D8%A7%D9%84%D8%A8:%D9%82%D8%A7" class="mw-redirect" title="قالب:قا">قالب:قا</a> (<a href="/w/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:%D9%82%D8%A7&action=edit" class="mw-redirect" title="قالب:قا">عرض المصدر</a>) (حماية جزئية - السماح للمحررين)</li><li><a href="/wiki/%D9%82%D8%A7%D9%84%D8%A8:%D9%82%D8%B3%D9%85_%D9%81%D8%A7%D8%B1%D8%BA" title="قالب:قسم فارغ">قالب:قسم فارغ</a> (<a href="/w/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:%D9%82%D8%B3%D9%85_%D9%81%D8%A7%D8%B1%D8%BA&action=edit" title="قالب:قسم فارغ">عرض المصدر</a>) (حماية جزئية - السماح للمحررين)</li><li><a href="/wiki/%D9%82%D8%A7%D9%84%D8%A8:%D9%83%D9%84" title="قالب:كل">قالب:كل</a> (<a href="/w/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:%D9%83%D9%84&action=edit" title="قالب:كل">عرض المصدر</a>) (حماية جزئية - السماح للمحررين)</li><li><a href="/wiki/%D9%82%D8%A7%D9%84%D8%A8:%D9%85%D8%B3%D8%AA%D8%AE%D8%AF%D9%85_%D9%81%D9%8A_%D8%A7%D9%84%D9%86%D8%B8%D8%A7%D9%85" title="قالب:مستخدم في النظام">قالب:مستخدم في النظام</a> (<a href="/w/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:%D9%85%D8%B3%D8%AA%D8%AE%D8%AF%D9%85_%D9%81%D9%8A_%D8%A7%D9%84%D9%86%D8%B8%D8%A7%D9%85&action=edit" title="قالب:مستخدم في النظام">عدل</a>) </li><li><a href="/wiki/%D9%82%D8%A7%D9%84%D8%A8:%D9%85%D9%84%D8%B9%D8%A8_%D8%A2%D8%AE%D8%B1" title="قالب:ملعب آخر">قالب:ملعب آخر</a> (<a href="/w/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:%D9%85%D9%84%D8%B9%D8%A8_%D8%A2%D8%AE%D8%B1&action=edit" title="قالب:ملعب آخر">عدل</a>) </li><li><a href="/wiki/%D9%82%D8%A7%D9%84%D8%A8:%D9%88%D8%AD%D8%AF%D8%A9_%D8%A3%D8%AE%D8%B1%D9%89" title="قالب:وحدة أخرى">قالب:وحدة أخرى</a> (<a href="/w/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:%D9%88%D8%AD%D8%AF%D8%A9_%D8%A3%D8%AE%D8%B1%D9%89&action=edit" title="قالب:وحدة أخرى">عدل</a>) </li><li><a href="/wiki/%D9%82%D8%A7%D9%84%D8%A8:%D9%88%D8%B5%D9%84%D8%A9_%D9%82%D8%A7%D9%84%D8%A8" title="قالب:وصلة قالب">قالب:وصلة قالب</a> (<a href="/w/index.php?title=%D9%82%D8%A7%D9%84%D8%A8:%D9%88%D8%B5%D9%84%D8%A9_%D9%82%D8%A7%D9%84%D8%A8&action=edit" title="قالب:وصلة قالب">عرض المصدر</a>) (حماية جزئية - السماح للمحررين)</li><li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Arguments" title="وحدة:Arguments">وحدة:Arguments</a> (<a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Arguments&action=edit" title="وحدة:Arguments">عرض المصدر</a>) (حماية جزئية - السماح للمحررين)</li><li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Category_handler" title="وحدة:Category handler">وحدة:Category handler</a> (<a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Category_handler&action=edit" title="وحدة:Category handler">عرض المصدر</a>) (حماية جزئية - السماح للمحررين)</li><li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Category_handler/blacklist" title="وحدة:Category handler/blacklist">وحدة:Category handler/blacklist</a> (<a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Category_handler/blacklist&action=edit" title="وحدة:Category handler/blacklist">عرض المصدر</a>) (حماية جزئية - السماح للمحررين)</li><li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Category_handler/config" title="وحدة:Category handler/config">وحدة:Category handler/config</a> (<a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Category_handler/config&action=edit" title="وحدة:Category handler/config">عرض المصدر</a>) (حماية جزئية - السماح للمحررين)</li><li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Category_handler/data" title="وحدة:Category handler/data">وحدة:Category handler/data</a> (<a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Category_handler/data&action=edit" title="وحدة:Category handler/data">عرض المصدر</a>) (حماية جزئية - السماح للمحررين)</li><li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Category_handler/shared" title="وحدة:Category handler/shared">وحدة:Category handler/shared</a> (<a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Category_handler/shared&action=edit" title="وحدة:Category handler/shared">عرض المصدر</a>) (حماية جزئية - السماح للمحررين)</li><li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Check_for_unknown_parameters" title="وحدة:Check for unknown parameters">وحدة:Check for unknown parameters</a> (<a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Check_for_unknown_parameters&action=edit" title="وحدة:Check for unknown parameters">عرض المصدر</a>) (حماية جزئية - السماح للمحررين)</li><li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Effective_protection_expiry" title="وحدة:Effective protection expiry">وحدة:Effective protection expiry</a> (<a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Effective_protection_expiry&action=edit" title="وحدة:Effective protection expiry">عدل</a>) </li><li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Effective_protection_level" title="وحدة:Effective protection level">وحدة:Effective protection level</a> (<a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Effective_protection_level&action=edit" title="وحدة:Effective protection level">عدل</a>) </li><li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:File_link" title="وحدة:File link">وحدة:File link</a> (<a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:File_link&action=edit" title="وحدة:File link">عدل</a>) </li><li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Message_box" title="وحدة:Message box">وحدة:Message box</a> (<a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Message_box&action=edit" title="وحدة:Message box">عدل</a>) </li><li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Message_box/ambox.css" title="وحدة:Message box/ambox.css">وحدة:Message box/ambox.css</a> (<a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Message_box/ambox.css&action=edit" title="وحدة:Message box/ambox.css">عرض المصدر</a>) (حماية جزئية - السماح للمحررين)</li><li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Message_box/configuration" title="وحدة:Message box/configuration">وحدة:Message box/configuration</a> (<a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Message_box/configuration&action=edit" title="وحدة:Message box/configuration">عدل</a>) </li><li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Message_box/ombox.css" title="وحدة:Message box/ombox.css">وحدة:Message box/ombox.css</a> (<a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Message_box/ombox.css&action=edit" title="وحدة:Message box/ombox.css">عرض المصدر</a>) (حماية جزئية - السماح للمحررين)</li><li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Namespace_detect/config" title="وحدة:Namespace detect/config">وحدة:Namespace detect/config</a> (<a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Namespace_detect/config&action=edit" title="وحدة:Namespace detect/config">عرض المصدر</a>) (حماية جزئية - السماح للمحررين)</li><li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Namespace_detect/data" title="وحدة:Namespace detect/data">وحدة:Namespace detect/data</a> (<a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Namespace_detect/data&action=edit" title="وحدة:Namespace detect/data">عرض المصدر</a>) (حماية جزئية - السماح للمحررين)</li><li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Protection_banner" title="وحدة:Protection banner">وحدة:Protection banner</a> (<a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Protection_banner&action=edit" title="وحدة:Protection banner">عدل</a>) </li><li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Protection_banner/config" title="وحدة:Protection banner/config">وحدة:Protection banner/config</a> (<a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Protection_banner/config&action=edit" title="وحدة:Protection banner/config">عدل</a>) </li><li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:String" title="وحدة:String">وحدة:String</a> (<a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:String&action=edit" title="وحدة:String">عرض المصدر</a>) (حماية جزئية - السماح للمحررين)</li><li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:String/%D8%B4%D8%B1%D8%AD" title="وحدة:String/شرح">وحدة:String/شرح</a> (<a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:String/%D8%B4%D8%B1%D8%AD&action=edit" title="وحدة:String/شرح">عدل</a>) </li><li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Unsubst" title="وحدة:Unsubst">وحدة:Unsubst</a> (<a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Unsubst&action=edit" title="وحدة:Unsubst">عرض المصدر</a>) (حماية جزئية - السماح للمحررين)</li><li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:Yesno" title="وحدة:Yesno">وحدة:Yesno</a> (<a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:Yesno&action=edit" title="وحدة:Yesno">عرض المصدر</a>) (حماية جزئية - السماح للمحررين)</li><li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:%D8%AA%D9%88%D8%AB%D9%8A%D9%82" title="وحدة:توثيق">وحدة:توثيق</a> (<a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:%D8%AA%D9%88%D8%AB%D9%8A%D9%82&action=edit" title="وحدة:توثيق">عرض المصدر</a>) (حماية جزئية - السماح للمحررين)</li><li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:%D8%AA%D9%88%D8%AB%D9%8A%D9%82/styles.css" title="وحدة:توثيق/styles.css">وحدة:توثيق/styles.css</a> (<a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:%D8%AA%D9%88%D8%AB%D9%8A%D9%82/styles.css&action=edit" title="وحدة:توثيق/styles.css">عدل</a>) </li><li><a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:%D8%AA%D9%88%D8%AB%D9%8A%D9%82/%D8%B6%D8%A8%D8%B7" title="وحدة:توثيق/ضبط">وحدة:توثيق/ضبط</a> (<a href="/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:%D8%AA%D9%88%D8%AB%D9%8A%D9%82/%D8%B6%D8%A8%D8%B7&action=edit" title="وحدة:توثيق/ضبط">عرض المصدر</a>) (حماية جزئية - السماح للمحررين)</li></ul></div><p id="mw-returnto">ارجع إلى <a href="/wiki/%D9%88%D8%AD%D8%AF%D8%A9:String" title="وحدة:String">وحدة:String</a>.</p> <!--esi <esi:include src="/esitest-fa8a495983347898/content" /> --><noscript><img src="https://login.wikimedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" width="1" height="1" style="border: none; position: absolute;"></noscript> <div class="printfooter" data-nosnippet="">مجلوبة من «<a dir="ltr" href="https://ar.wikipedia.org/wiki/وحدة:String">https://ar.wikipedia.org/wiki/وحدة:String</a>»</div></div> <div id="catlinks" class="catlinks catlinks-allhidden" data-mw="interface"></div> </div> </main> </div> <div class="mw-footer-container"> <footer id="footer" class="mw-footer" > <ul id="footer-info"> </ul> <ul id="footer-places"> <li id="footer-places-privacy"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Privacy_policy/ar">سياسة الخصوصية</a></li> <li id="footer-places-about"><a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D8%B9%D9%86">حول ويكيبيديا</a></li> <li id="footer-places-disclaimers"><a href="/wiki/%D9%88%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D8%AF%D9%8A%D8%A7:%D8%A5%D8%AE%D9%84%D8%A7%D8%A1_%D9%85%D8%B3%D8%A4%D9%88%D9%84%D9%8A%D8%A9_%D8%B9%D8%A7%D9%85">إخلاء مسؤولية</a></li> <li id="footer-places-wm-codeofconduct"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Universal_Code_of_Conduct">القواعد السلوكية</a></li> <li id="footer-places-developers"><a href="https://developer.wikimedia.org">المطورون</a></li> <li id="footer-places-statslink"><a href="https://stats.wikimedia.org/#/ar.wikipedia.org">إحصائيات</a></li> <li id="footer-places-cookiestatement"><a href="https://foundation.wikimedia.org/wiki/Special:MyLanguage/Policy:Cookie_statement">بيان تعريف الارتباطات</a></li> <li id="footer-places-mobileview"><a href="//ar.m.wikipedia.org/w/index.php?title=%D9%88%D8%AD%D8%AF%D8%A9:String&action=edit&mobileaction=toggle_view_mobile" class="noprint stopMobileRedirectToggle">نسخة للأجهزة المحمولة</a></li> </ul> <ul id="footer-icons" class="noprint"> <li id="footer-copyrightico"><a href="https://wikimediafoundation.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/static/images/footer/wikimedia-button.svg" width="84" height="29" alt="Wikimedia Foundation" loading="lazy"></a></li> <li id="footer-poweredbyico"><a href="https://www.mediawiki.org/" class="cdx-button cdx-button--fake-button cdx-button--size-large cdx-button--fake-button--enabled"><img src="/w/resources/assets/poweredby_mediawiki.svg" alt="Powered by MediaWiki" width="88" height="31" loading="lazy"></a></li> </ul> </footer> </div> </div> </div> <div class="vector-settings" id="p-dock-bottom"> <ul></ul> </div><script>(RLQ=window.RLQ||[]).push(function(){mw.log.warn("This page is using the deprecated ResourceLoader module \"mediawiki.ui.button\".\n[1.41] Please use Codex. See migration guidelines: https://www.mediawiki.org/wiki/Codex/Migrating_from_MediaWiki_UI");mw.config.set({"wgHostname":"mw-web.codfw.main-f69cdc8f6-vnstb","wgBackendResponseTime":456,"wgPageParseReport":{"limitreport":{"cputime":"0.155","walltime":"0.209","ppvisitednodes":{"value":1481,"limit":1000000},"postexpandincludesize":{"value":101925,"limit":2097152},"templateargumentsize":{"value":11403,"limit":2097152},"expansiondepth":{"value":25,"limit":100},"expensivefunctioncount":{"value":11,"limit":500},"unstrip-depth":{"value":0,"limit":20},"unstrip-size":{"value":6878,"limit":5000000},"entityaccesscount":{"value":0,"limit":400},"timingprofile":["100.00% 181.933 1 -total"," 72.83% 132.501 5 قالب:صندوق_رسالة_تبصرة"," 68.05% 123.811 1 قالب:نص_صفحة_محمية/محرر"," 65.98% 120.032 1 قالب:نص_صفحة_محمية"," 31.87% 57.987 1 قالب:Editnotice_load"," 29.43% 53.538 2 قالب:حمل_تبصرة_تحرير/محتوى"," 23.60% 42.941 4 قالب:تبصرات_تحرير/نطاق/وحدة"," 22.22% 40.419 1 قالب:Submit_an_edit_request"," 21.35% 38.851 4 قالب:تبصرة_تحرير"," 13.87% 25.242 1 قالب:صندوق_رسالة_نطاق"]},"scribunto":{"limitreport-timeusage":{"value":"0.069","limit":"10.000"},"limitreport-memusage":{"value":1627253,"limit":52428800}},"cachereport":{"origin":"mw-web.codfw.main-f69cdc8f6-vnstb","timestamp":"20241124024731","ttl":2592000,"transientcontent":false}}});});</script> </body> </html>