Помогите с кодом (удаление символов из переменной)

  • Автор темы Автор темы ZALUPER1
  • Дата начала Дата начала

ZALUPER1

Client
Регистрация
23.09.2020
Сообщения
27
Реакции
5
Баллы
3
Всем доброго времени суток, в коде не очень шарю. Есть данные в переменной, необходимо удалить из нее все кроме шестизначного когда подверждения. Как это релизовать? Вот например код для удаления первого символа из переменной, пользуюсь им например когда нужно удалить + из номера телефона с смс сервиса:

return project.Variables["CodPochta"].Value.Remove(0, 1);
CodPochta это имя переменной в которйо хранятся данные

Как переделать код чтобы он удалял первые 20 символов например?)
Ну либо есть какие то другие методы) Был вариант не переделывать код выше, а выполнить его 20 раз подряд, тогда удалятся первые 20 символов:D
Сори если что за мою тупость) Буду признателен если знающие люди помогут)
 
Всем доброго времени суток, в коде не очень шарю. Есть данные в переменной, необходимо удалить из нее все кроме шестизначного когда подверждения. Как это релизовать? Вот например код для удаления первого символа из переменной, пользуюсь им например когда нужно удалить + из номера телефона с смс сервиса:

return project.Variables["CodPochta"].Value.Remove(0, 1);
CodPochta это имя переменной в которйо хранятся данные

Как переделать код чтобы он удалял первые 20 символов например?)
Ну либо есть какие то другие методы) Был вариант не переделывать код выше, а выполнить его 20 раз подряд, тогда удалятся первые 20 символов:D
Сори если что за мою тупость) Буду признателен если знающие люди помогут)
Задайте конкретнее вопрос что вам удалять нужно. Если коротко, регуляркой удалять из переменной.
 
  • Оценить
Реакции: ZALUPER1
Задайте конкретнее вопрос что вам удалять нужно. Если коротко, регуляркой удалять из переменной.
Если конкретнее, нужно вытащить код с почты. Я захожу в письмо, жму парсить данные, он вытаскивает вот этот текст "
Your Yahoo verification code is 40893". Вытаскивает весь текст чтобы я не делал, если через кнопку парсить данные. А мне в переменную нужно засунуть только код из 6 цифр. Как то так
 
  • Оценить
Реакции: soprano
Если конкретнее, нужно вытащить код с почты.

v2uFEmn.jpg



Код:
Развернуть Свернуть Копировать
\d+
 
  • Оценить
Реакции: ZALUPER1
v2uFEmn.jpg



Код:
Развернуть Свернуть Копировать
\d+
Благодарю! Так действительно намного проще) По сути оба метода работают, просто пока только начла изучать зенку, пробывал решить задачу тем методом который знаю) В любом случае оба метода работаю, и стирание символов первых и ваш. Благодарю всех за развернутые ответы! Вопрос закрыт, все получилось!
 
Столкнулся с похожей проблемой, но не могу её решить предложенными методами. Нужно убрать теги, пробелы и возможно табы с переменно и оставить только цифры, конкретней идут сначала пробелы табы после тег <td> после цифры, кто знает как это решить? Вот результат с таблицы - https://prnt.sc/uoed78
 
Последнее редактирование:
Столкнулся с похожей проблемой, но не могу её решить предложенными методами. Нужно убрать теги, пробелы и возможно табы с переменно и оставить только цифры, конкретней идут сначала пробелы табы после тег <td> после цифры, кто знает как это решить? Вот результат с таблицы - https://prnt.sc/uoed78
А этим кодом на удаление символов, который выше скинули, не получается?

return project.Variables["CodPochta"].Value.Remove(0, 20);
ну типа вместо 20. свое кол-во символов ставишь которое нужно удалить, вместо CodPochta имя своей переменной, и вроде должно работать.
 
Столкнулся с похожей проблемой, но не могу её решить предложенными методами. Нужно убрать теги, пробелы и возможно табы с переменно и оставить только цифры, конкретней идут сначала пробелы табы после тег <td> после цифры, кто знает как это решить? Вот результат с таблицы - https://prnt.sc/uoed78
Тут решение, пробелы попробовал и несколько разных тег
64511
 
  • Оценить
Реакции: Jeka124
Через конструктор регулярных выражений не срабатывает, в самом конструкторе работает как нужно но как только я переношу регулярное выражение в кубик выдает ошибку - Текст не может быть пустым. https://prnt.sc/uonrgj , https://prnt.sc/uonrz6 . Также просмотрел рекомендуемую вами тему но не нашел решения этой проблемы.
 
в кубик выдает ошибку - Текст не может быть пустым

Ну правильно, так как у вас на втором скриншоте, вы нечего не обрабатываете, а там должна быть переменная с текстом

yUf43X3.jpg
 
  • Оценить
Реакции: Jeka124
Туда где знак вопроса, пропиши {-Variable.CodTetxt-}
Вместо CodTetxt пишешь имя переменной своeй, где у тебя лежит текст, который нужно изменить
 
Последнее редактирование:
  • Оценить
Реакции: Jeka124
Через конструктор регулярных выражений не срабатывает, в самом конструкторе работает как нужно но как только я переношу регулярное выражение в кубик выдает ошибку - Текст не может быть пустым. https://prnt.sc/uonrgj , https://prnt.sc/uonrz6 . Также просмотрел рекомендуемую вами тему но не нашел решения этой проблемы.
Сделай немного по другому.
1601214646027.png1601214706726.png
 
  • Оценить
Реакции: Jeka124

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)