Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
qdhtnsoyndtr
6 / 6 / 1
Регистрация: 29.11.2013
Сообщений: 492
1

Все до знака

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

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

Все до знака
Народ, подскажите как сделать "обрезание") Суть в том что надо брать все что...

Убрать все символы до знака
Я нашёл тему на форуме где описано как удалить после знака "=" и пользователь...

Удалить все символы из последовательности до знака
Ребят сделал удаление string str = "rsdaasdr;d;efr"; string dv = ";"; int...

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

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

9
fraley
110 / 110 / 43
Регистрация: 24.05.2015
Сообщений: 329
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));
0
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 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\
}
0
OlegJV
103 / 103 / 28
Регистрация: 13.03.2016
Сообщений: 474
09.04.2016, 16:58 4
substring(0, indexOf("@"))
0
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
09.04.2016, 17:35 5
OlegJV, упадёт, если нет символа
0
OlegJV
103 / 103 / 28
Регистрация: 13.03.2016
Сообщений: 474
09.04.2016, 21:40 6
Try
0
CoolMind
422 / 404 / 66
Регистрация: 06.10.2012
Сообщений: 1,734
10.04.2016, 00:00 7
YuraAAA, у вас тоже, если null.
В сообщениях выше есть разные типы ошибок.
0
YuraAAA
10.04.2016, 00:12
  #8

Не по теме:

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

0
CoolMind
11.04.2016, 10:17
  #9

Не по теме:

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

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

0
Pablito
2761 / 2193 / 741
Регистрация: 12.05.2014
Сообщений: 7,695
Завершенные тесты: 1
11.04.2016, 11:03 10
Лучший ответ Сообщение было отмечено YuraAAA как решение

Решение

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);
        }
0
11.04.2016, 11:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.04.2016, 11:03

Как сделать так чтобы в паскале после знака запятой оставалось только 4 знака?
Как сделать так чтобы в паскале после знака запятой оставалось только 4 знака?...

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

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


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

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