Problem

3 /4


جستجو در یک رشته

Theory Click to read/hide

برای جستجو در یک رشته در C#، IndexOfAny(Char [] ) و LastIndexOfAny(Char[]);
IndexOfAny(Char) موقعیت شاخص مبتنی بر صفر اولین وقوع در این نمونه از هر یک یا چند کاراکتر مشخص شده در یک آرایه کاراکتر یونیکد را برمی‌گرداند. 
LastIndexOfAny(Char[]) همین کار را انجام می دهد، فقط فهرست آخرین رخداد را برمی گرداند. 

هنگامی که رشته فرعی پیدا نشد، متدها -1 را برمی‌گردانند.

<پیش> string خوش آمدید = "سلام دنیا! خداحافظ دنیا!" int x = Welcome.IndexOfAny(new Char[] {'w'}); // 6 لطفاً توجه داشته باشید: این روش‌ها به دنبال تعداد وقوع نیستند ، اما فقط تعیین کنید که آیا چنین زیررشته ای در رشته وجود دارد یا خیر.

برای حذف یک زیر رشته، می‌توانید از روش Remove(Int32, Int32) استفاده کنید - این زیررشته را از اولین فهرست مشخص شده به دومین فهرست حذف می‌کند.
string welcome = "سلام دنیا! خداحافظ دنیا!"؛
string cut = welcome.Remove(1, 3); // "هو دنیا! خداحافظ دنیا!"

Problem

رشته ای به شما داده می شود که حرف h  حداقل دو بار در آن وجود دارد. اولین و آخرین موارد  h و همچنین همه کاراکترهای بین آنها را از این رشته حذف کنید.

ورودی: یک رشته وارد شده است.
خروجی: پاسخ مشکل را چاپ کنید.

مثال.

<بدن>
ورودی خروجی
در سوراخ زمین یک هابیت زندگی می کرد در توبیت