Проверка строки на наличие пробелов, символов и букв
Но такой «веселый» код не выдаст сообщение, если в строке будет: » 123″,»123№»!№». Собственно вопрос, как сделать условие по компактнее и работоспособным?
Лучшие ответы ( 2 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Проверка строки на наличие определенных символов, слов
Подскажите, пожалуйста, как проверить строку на то, что: 1) состоит только из пробелов(любого.

Проверка строки на наличие определённой комбинации символов
Здравствуйте. Нужно написать программу для перевода температуры в разные единицы измерения.

Проверка на наличие букв
Приветствую! Имеется переменная text. Как проверить, содержатся ли в этой переменной буквы.
Доля цифровых символов и доля пробелов в общем количестве символов заданной строки
Друзья,товарищи,сограждане,братья и сестры,помогите с лабой по Java.Пользователь вводит.
Как проверить строку на наличие определенных символов
![]()
Допустим , у вас есть некая строка: «Я люблю программирование». Неважно , как эта строка появилась. Вам нужно проверить строку на наличие символов «мм». Для этого в Java есть несколько способов, но самый простой и действенный — это применение метода «int indexOf(String sub)».
Например:
String s = “Я люблю программирование“, “мм“;
if (s.indexOf(sub) != -1)
//здесь прописывается действие, которое необходим о выполнить, если символы найдены
else
//здесь прописывается действие, если символы не найдены
В Java можно проверить строку на символы , применяя метод «contains», например:
String s = “Я люблю программирование“;
if (s.contains(“мм“))
//здесь описывается действие, которое необходимо выполнить
>
или вот так:
public static boolean contains(String str, String substr)
return str.contains(substr);
>
contains(“Я люблю программирование“, “мм“);
Как проверить строку на символы в Python
- substring — символы/набор символов , которые необходимо разыскать в строке;
- start — необязательно указывать ; если указать, тогда определяет , с какого символа начинать поиск;
- end — необязательно указывать этот индекс ; если указать, тогда определяет , на каком символе окончит поиск.
Как проверить строку на символы в PHP
Самым простым способом проверить строку в PHP на символы является использование функции «strpos()». Данная функция вернет первое вхождение искомых символов в строке ; если их не будет, тогда она вернет «false».
Например:
$the_string = “Я люблю программирование.“;
$the_word = “люблю“;
$the_character = “мм“;
//проверяем , есть ли слово «люблю» в строке
if (strpos($the_string, $the_word) !== false)
echo `Слово “` .$the_word. `“ присутствует в строке.`;
// п роверяем , есть ли символы «мм» в строке
if (strpos($the_string, the_character) !== false)
echo ` Символы “`.the_character`“ присутствуют в строке.`
Если необходимо проверить строку на символы, но упуская значения регистра, тогда необходимо применять функцию «stripos()», которая работает так же, как и «strpos()».
Заключение
Проверить строку на символы можно в любом языке программирования, применяя внутренние инструменты языка. Сегодня мы привели самые легкие и быстрые способы, как осуществить проверку в 3-х языках. Необходимо отметить, что данные способы годятся для простого поиска. Если необходим более сложный поиск, тогда имеет смысл использовать регулярные выражения, но они работают намного медленнее. О регулярных выражениях мы поговорим в следующих статьях.
Мы будем очень благодарны
если под понравившемся материалом Вы нажмёте одну из кнопок социальных сетей и поделитесь с друзьями.
Как в java проверить строку на наличие определенных символов?
Для тестировщика автоматизатора будет полезен вот такой вариант решения:
@Test public void verifyWelcomeTextIsDisplayedOnMainPage() < String expectedWelcomeText = "&&"; //символы или текст, который нужно найти WebElement elementWelcomeText = DriverProvider.getDriver().findElement(By.xpath("//div[contains(@class, 'content animation-screen')]")); //указываем на элемент со страницы, в котором находится нужная нам строка String actualWelcomeText = elementWelcomeText.getText(); Assert.assertEquals(actualWelcomeText.contains(actualWelcomeText), expectedWelcomeText.contains(expectedWelcomeText), "There is no symbols &&"); >
Отслеживать
ответ дан 12 авг 2022 в 12:49
1 1 1 бронзовый знак
-
Важное на Мете
Связанные
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.11.15.1019
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Как проверить наличие символа в строке java
1. Здесь обсуждается Java , а не JavaScript ! Огромная просьба, по вопросам, связанным с JavaScript, SSI и им подобным обращаться в раздел WWW Masters или, на крайний случай, в Многошум.
2. В случае, если у вас возникают сомнения, в каком разделе следует задать свой вопрос, помещайте его в корневую ветку форума Java . В случае необходимости, он будет перемещен модераторами (с сохранением ссылки в корневом разделе).
3. Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы. Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.
4. Не рекомендуется создавать несколько несвязанных вопросов в одной теме. Пожалуйста, создавайте по одной теме на вопрос.
Модераторы: dark_barker, wind
‘> Проверка на наличие в строке цифр/букв , Разделение символов
- Подписаться на тему
- Сообщить другу
- Скачать/распечатать тему
Сообщ. #1 , 05.07.05, 07:32
Рейтинг (т): 0
Здравствуйте! Необходимо проверить, не содержатся ли в строке
String str = «1857585GHJ579»;
буквы. То есть, например, необходимо ввести сумму в рублях и там буквы не к месту.
Как выявить наличие в строке букв или цифр? Спасибо.
Добавлено 05.07.05, 07:35
Собственно, пришла мысль приравнивать строку к числовой переменной.
String str = «1857585GHJ579»;
long digit = str;
И перехватывать исключение. Но что это за исключение?
Добавлено 05.07.05, 07:35
Сорри, глюканул — строка наверняка таки приравняется без всякой ошибки.
Отсюда, изначальный вопрос.