Получить все буквенно-цифровые слова длиной 4 или 12 символов.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Получить все буквенно-цифровые слова длиной 4 или 12 символов.

Сообщение Anonymous »

У меня есть этот текст:

Код: Выделить всё

SU4R
C45G
G3HD
61U14XE7AR23 914K16W471LV V6SQ5V16LG91 24YL4HW956C3 UZ26J12K615V T741MH4N739W 31ST445G726H 621EH6VW7Q6M 55N629WJ945P 56TX2W6LC949 44DS765CF739 XC262HV1JZ6V 26YD4N1Y71F7 S4M3F1XeDC0D
Я хочу использовать preg_match, чтобы найти определенный тип кода в этом тексте, поэтому я должен содержать:
  • 4 или 12 символов
  • должен возвращать все элементы
  • без учета регистра
  • буквы и цифры
Я закончил на этом:

Код: Выделить всё

preg_match("/^(?=.*\d)(?=.*[A-Za-z])[0-9A-Za-z!@#$%]{4,12}/", $input_line, $output_array);
Но:
  • он работает только на http://www.phpliveregex .com/p/byZ
  • он находит только первые 4 элемента
  • почему, когда я пытаюсь использовать эту страницу https://www.functions- online.com/preg_match.html показывает только 1 совпадение?


Подробнее здесь: https://stackoverflow.com/questions/308 ... characters
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»