Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
qdhtnsoyndtr
5 / 5 / 1
Регистрация: 29.11.2013
Сообщений: 466
#1

Все до знака - Программирование Android

09.04.2016, 11:51. Просмотров 180. Ответов 9
Метки нет (Все метки)

Народ, подскажите как сделать "обрезание")
Суть в том что надо брать все что до знака @
Т.е. есть email на пример admin@mail.com и нужно поместить в переменную все что до знака @ должно храниться admin
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.04.2016, 11:51     Все до знака
Посмотрите здесь:

Все до знака - Java SE
Народ, подскажите как сделать "обрезание") Суть в том что надо брать все что до знака @ Т.е. есть email на пример admin@mail.com и...

Убрать все символы до знака - C++ Builder
Я нашёл тему на форуме где описано как удалить после знака "=" и пользователь Drygba дал хороший ответ (по крайней мере для меня) как...

Удалить все символы из последовательности до знака - C#
Ребят сделал удаление string str = "rsdaasdr;d;efr"; string dv = ";"; int tdv = str.IndexOf(s); str = str.Remove(0, tdv+dv.Length);...

Удалить все до знака@, включая его - MS Excel
Всем привет. У меня есть файл из 3 тысяч мейлов. Мне нужна формула, которая взяла бы мейл, удалила бы все, что до знака@ включая его и...

Как выводить спецсимволы? Типа знака степени, знака корня и т.д. - C#
Вы уж извините, что много тем создаю. Я не нашел...

Как сделать так чтобы в паскале после знака запятой оставалось только 4 знака? - Pascal ABC
Как сделать так чтобы в паскале после знака запятой оставалось только 4 знака? Например число 2,36739920726376 отображалось как 2,3673. ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
fraley
103 / 103 / 37
Регистрация: 24.05.2015
Сообщений: 313
09.04.2016, 13:20     Все до знака #2
Возможно есть более простые способы.
Я делал так:
Java
1
2
3
4
5
6
 
String email="admin@mail.ru";
        int end=email.indexOf("@");
        char[] buffer = new char[end];
        email.getChars(0,end,buffer,0);
        System.out.println(new String(buffer));
YuraAAA
1566 / 1308 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
09.04.2016, 13:56     Все до знака #3
qdhtnsoyndtr,
Java
1
2
3
4
5
String email="admin@mail.ru";
String[] parts = email.split("@");
if (parts.length > 1) {
 System.out.println(parts[0]); //admin\
}
OlegJV
102 / 102 / 29
Регистрация: 13.03.2016
Сообщений: 471
09.04.2016, 16:58     Все до знака #4
substring(0, indexOf("@"))
YuraAAA
1566 / 1308 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
09.04.2016, 17:35     Все до знака #5
OlegJV, упадёт, если нет символа
OlegJV
102 / 102 / 29
Регистрация: 13.03.2016
Сообщений: 471
09.04.2016, 21:40     Все до знака #6
Try
CoolMind
418 / 401 / 65
Регистрация: 06.10.2012
Сообщений: 1,723
10.04.2016, 00:00     Все до знака #7
YuraAAA, у вас тоже, если null.
В сообщениях выше есть разные типы ошибок.
YuraAAA
10.04.2016, 00:12
  #8

Не по теме:

CoolMind, ну неправда же) у меня email переменная определена явно

CoolMind
11.04.2016, 10:17
  #9

Не по теме:

YuraAAA, вот я так и знал
Тогда вот мой вариант:

Java
1
2
String email="admin@mail.ru";
System.out.println("admin");

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.04.2016, 11:03     Все до знака
Еще ссылки по теме:

В исходной строке а$ заменить все вхождения знака «.» на знак «!» - QBasic
Решите пожалуйста Задание № 1. В исходной строке а$ заменить все вхождения знака «.» на знак «!».

Как удалить до знака * все включая сам знак? - PHP
$otv = "5*120"; $otv = preg_replace("/\*.*/", "", $otv); echo $otv; //выводит 5 В рег. выражениях ничего не понимаю. Поэтому...

Вытащить все то, что после знака равенства, и отдельно - до - JavaScript
var hr = pr.readAttribute('href'); //вытаскиваем содержимое тега... '/cat/?d=2 Далее , полученную строку. Необходимо разобрать, в ней...

Определить, являются ли все числа последовательности одного знака - C++
C++ Дана последовательность из вещественных чисел, которые вводятся по одному. За последним числом вводится нуль. Определить, являются ли...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Pablito
2419 / 1864 / 583
Регистрация: 12.05.2014
Сообщений: 6,604
Завершенные тесты: 1
11.04.2016, 11:03     Все до знака #10
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Java
1
2
3
4
5
6
7
        String email="admin@mail.com";
        String user = email.replaceAll("(.*)@.*", "$1");
        if (user.equals(email)) {
            // в строке нет @
        } else{
            System.out.println(user);
        }
Yandex
Объявления
11.04.2016, 11:03     Все до знака
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru