نمایش نتایج 1 تا 7 از 7

نام تاپیک: نوشتن یک پترن برای بیرون کشیدن یک تکه رشته کوچک

  1. #1
    کاربر دائمی آواتار sara_aryanfar
    تاریخ عضویت
    فروردین 1390
    محل زندگی
    جایی در ایران
    پست
    1,507

    نوشتن یک پترن برای بیرون کشیدن یک تکه رشته کوچک

    با سلام خدمت دوستان من در سورس صفحه ای که میگیرم این عبارت به تعداد زید تکرار شده می خواستم بدونم با چه پترنی می تونم اینا رو جدا کنم
    "/1391/01/04/post-193/"

    توجه کنید که همه اعداد تغییر می کنن و ثابت نیستن اونچه که داریم اینه بخش اول 4 عدد دومی 2 عدد و سوی هم دو عدد و بخش بعدی شامل post- هست

  2. #2
    کاربر دائمی آواتار vof.ir
    تاریخ عضویت
    بهمن 1387
    محل زندگی
    تهران
    پست
    249

    نقل قول: نوشتن یک پترن برای بیرون کشیدن یک تکه رشته کوچک

    شما میخواهید خطوطی از سورس صفحه را جدا کنید که با 4 کاراکتر عددی به علاوه 2 کاراکتر عددی به علاوه 2 کاراکتر عددی به علاوه کلمه 4 حرفی post شروع می شود درسته؟؟؟

  3. #3
    کاربر تازه وارد آواتار lvlaziar
    تاریخ عضویت
    مهر 1390
    محل زندگی
    تهران
    پست
    50

    Smile نقل قول: نوشتن یک پترن برای بیرون کشیدن یک تکه رشته کوچک

    با عرض معذرت دقیقا نفهمیدم چیو میخواید جدا کنید!
    ولی اگه این چیه ک میخواید جدا کنید از split استفاده کنید و کاراکتر جدا کنندشو / بزارید! و بعدشم اون چیو ک میخوای جدا کنید!
    البته بازم میگم ک اگه بگید دقیقا کدوم قسمتو میخواین جدا کنید بهتر میتونیم کمکتون کنیم!
    خوش باشید!

  4. #4
    کاربر دائمی آواتار sara_aryanfar
    تاریخ عضویت
    فروردین 1390
    محل زندگی
    جایی در ایران
    پست
    1,507

    نقل قول: نوشتن یک پترن برای بیرون کشیدن یک تکه رشته کوچک

    دوستان من فقط این بخش رو می خوام
    "/1391/01/04/post-193"

    چون جایگاه اینا نامشخصه فکر نکنم بشه از split استفاده کرد باید از پترن استفاده کرد

  5. #5
    کاربر دائمی آواتار mostafaaa
    تاریخ عضویت
    دی 1386
    محل زندگی
    جزیره کیش
    پست
    723

    نقل قول: نوشتن یک پترن برای بیرون کشیدن یک تکه رشته کوچک

    سلام
    ببین این کد به کارت میاد :
           public string GetPattern(string url)
    {
    string Pattern = "([/]\\d*[/]\\d*[/]\\d*[/]\\w*[-]\\d*[/])";
    return Regex.Match(url, Pattern).Value;
    }

  6. #6
    کاربر دائمی آواتار sara_aryanfar
    تاریخ عضویت
    فروردین 1390
    محل زندگی
    جایی در ایران
    پست
    1,507

    نقل قول: نوشتن یک پترن برای بیرون کشیدن یک تکه رشته کوچک

    متاسفانه عمل نکرد و نتونست رشته مورد نظر رو جدا کنه

  7. #7
    کاربر دائمی آواتار mostafaaa
    تاریخ عضویت
    دی 1386
    محل زندگی
    جزیره کیش
    پست
    723

    نقل قول: نوشتن یک پترن برای بیرون کشیدن یک تکه رشته کوچک

    سلام
    من تستش کردم مشکلی نداشت.
    دوباره به این شکل تستش کنید...
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Text.RegularExpressions;

    namespace ConsoleApplication1
    {
    class Program
    {
    static void Main(string[] args)
    {
    string Input = "http://zarehbin.blogsky.com/1391/01/04/post-193/ target=_blank>/</a>";
    string Output = GetPattern(Input);
    Console.WriteLine(Output);
    Console.ReadLine();

    }


    public static string GetPattern(string url)
    {
    string Pattern = "([/]\\d*[/]\\d*[/]\\d*[/]\\w*[-]\\d*[/])";
    return Regex.Match(url, Pattern).Value;
    }
    }
    }

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •