помогите составить регулярку

Discussion in 'Болталка' started by RedFern.89, 18 Oct 2015.

  1. RedFern.89

    RedFern.89 Member

    Joined:
    20 Jan 2010
    Messages:
    575
    Likes Received:
    48
    Reputations:
    0
    Есть текст вида логинхешсоль. Логин состоит из различного количества символов, хеш - 32 символа и соль 5 символов. Необходимо составить регулярку, чтобы между хешем и солью ставился знак ":". Помогите, пожалуйста
     
  2. yarbabin

    yarbabin HACKIN YO KUT

    Joined:
    21 Nov 2007
    Messages:
    1,664
    Likes Received:
    912
    Reputations:
    363
    регулярка не вставляет символы
     
    _________________________
  3. RedFern.89

    RedFern.89 Member

    Joined:
    20 Jan 2010
    Messages:
    575
    Likes Received:
    48
    Reputations:
    0
    а чем тогда такое можно реализовать?
     
  4. yarbabin

    yarbabin HACKIN YO KUT

    Joined:
    21 Nov 2007
    Messages:
    1,664
    Likes Received:
    912
    Reputations:
    363
    конкретнее сформулируйте задачу
     
    _________________________
  5. RedFern.89

    RedFern.89 Member

    Joined:
    20 Jan 2010
    Messages:
    575
    Likes Received:
    48
    Reputations:
    0
    Есть строка
    Code:
    login:a5b485dbd49cb7337dc9bb4f9e6ed3a5FG((Q
    нужно получить на выходе
    Code:
    login:a5b485dbd49cb7337dc9bb4f9e6ed3a5:FG((Q
     
  6. yarbabin

    yarbabin HACKIN YO KUT

    Joined:
    21 Nov 2007
    Messages:
    1,664
    Likes Received:
    912
    Reputations:
    363
    Code:
    (.*):([a-zA-Z0-9]{32})(.{5})
    заменить на
    Code:
    \1:\2:\3
     
    _________________________
    Rado and RedFern.89 like this.
  7. RedFern.89

    RedFern.89 Member

    Joined:
    20 Jan 2010
    Messages:
    575
    Likes Received:
    48
    Reputations:
    0
    то, что нужно! спасибо огромное!
     
Loading...