strfind
هشدار
This function starts with a lowercase letter.
توضیحات
جستجوی یک رشته در رشته دیگر.
نام | توضیحات |
---|---|
const haystack[] | رشتهای که در آن جستجو میکنید. |
const needle[] | رشتهای که به دنبال آن هستید. |
bool:ignorecase = false | آیا حروف بزرگ و کوچک نادیده گرفته شوند. |
pos = 0 | موقعیت شروع جستجو. |
مقادیر بازگشتی
موقعیت اولین رخداد رشته جستجو شده، یا -1 اگر پیدا نشد.
مثالها
if (strfind("Hello, World!", "World", true) != -1)
{
// کلمه "World" در رشته پیدا شد (بدون توجه به حروف بزرگ و کوچک)
printf("پیدا شد!");
}
// مثال با موقعیت شروع
new pos = strfind("Hello Hello World", "Hello", false, 1);
printf("دومین Hello در موقعیت: %d", pos); // موقعیت: 6