#regex
Вопрос:
В настоящее время у меня есть следующая функция регулярного выражения: [/* -]*[d]
. Это текущий выбор следующей строки:
`10`ADJLegYld`10/100` ADJBoneYld`*12` ADJBoneYld` 1` ADJBoneYld`-12`
Я хочу, чтобы он выбирал все числа, начинающиеся со специального символа, и сам специальный символ. В частности, я не хочу, чтобы цифры перед словом и за ним были выбраны. Только если он начинается со специального символа.
Ответ №1:
Воспользуйся
[/* -] d
Измените *
значение
так, чтобы оно соответствовало по крайней мере 1 специальному символу в начале.
Добавьте
после d
, чтобы оно соответствовало всем цифрам числа.
Нет необходимости засовывать d
внутрь []
.