Как извлечь A2 из GCSO * A2 * 001 * 202 с помощью регулярного выражения

#regex #preg-replace #preg-match

#регулярное выражение #предварительная замена #предварительная настройка

Вопрос:

Я пытаюсь извлечь второй элемент после * из «GCSO * A2 * 001 * 202», используя регулярное выражение. Есть идеи?

Комментарии:

1. Покажите нам, что вы пробовали. Кроме того, регулярное выражение может быть неподходящим вариантом, если вы можете split использовать звездочки.

2. Да, идея в том, чтобы использовать explode .

Ответ №1:

Я согласен с другими комментаторами, что разделение на * было бы лучшим подходом, но если вы настроены на использование regex, то:

 *(.*?)*
  

Приведет к тому, что первая группа захвата $1 будет содержать "A2"