Так что в моем регулярном выражении У меня есть группа, содержание которых является числом с прочерками:Regex положительный lookaheads в группе, чтобы отфильтровать конкретный символ, а затем отфильтрованную группу по запросу?
00-111-222-333-44
Как я могу использовать положительный предпросмотр с тире характер лишь отдельных цифр в этой группе цель состоит в том, когда я обратная ссылка группа позже я ожидаю это в моем выходе:
0011122233344
что-то вроде этого, но и для всей строки, прямо сейчас выражение просто совпадает с первым номером перед тиром, то есть 00:
[0-9]+(?=-)
Есть ли простой способ просто выбрать все цифры внутри этой группы, игнорируя тире, так что я могу просто отбросить группу и получить чистые цифры без тире?
Почему регулярное выражение? Разве вы не можете просто заменить все дефисы пустой строкой, чтобы получить то, что хотите? – anubhava
Ну, номер является частью длинной сложной строки с большим количеством полей и символов, я использую группы в своем регулярном выражении, чтобы выбрать определенные поля, а затем обратный порядок их в правильном порядке, я думал, что можно будет просто выбрать цифры внутри одной группы регулярных выражений. – f10bit
Хорошо Можно спросить, на каком языке вам это нужно? – anubhava