
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
20.10.2016, 11:10
|
|||
|---|---|---|---|
Можно проверить существования символа в строке? |
|||
|
#18+
есть некоторый список символов, которые должны отсутствовать, понятно что indexof по каждому, но есть вариант сишный чтобы сразу указать все? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.10.2016, 11:16
|
|||
|---|---|---|---|
|
|||
Можно проверить существования символа в строке? |
|||
|
#18+
wolverin, java.lang.String.matches() с регуляркой. Не так быстро, но кратко. Либо Apache Commons Lang StringUtils.containsAny() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.10.2016, 11:22
|
|||
|---|---|---|---|
Можно проверить существования символа в строке? |
|||
|
#18+
Blazkowicz, .matches() как шаблон который должен совпасть это понятно, но как сделать чтобы любой из списка если найдется в строке? второй вариант изучаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.10.2016, 11:24
|
|||
|---|---|---|---|
|
|||
Можно проверить существования символа в строке? |
|||
|
#18+
wolverinно как сделать чтобы любой из списка если найдется в строке? Под "с регуляркой" я имел ввиду "регулярные выражения". https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.10.2016, 11:32
|
|||
|---|---|---|---|
Можно проверить существования символа в строке? |
|||
|
#18+
BlazkowiczПод "с регуляркой" я имел ввиду "регулярные выражения". https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html да я понял, но мне надо что если ничего не найдется, то не должно срабатывать, не могу придумать как должен выглядеть шаблон т.е. вот например должно любую строку проверить на наличие любого симовола %/\;<> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.10.2016, 11:46
|
|||
|---|---|---|---|
|
|||
Можно проверить существования символа в строке? |
|||
|
#18+
wolverinBlazkowiczПод "с регуляркой" я имел ввиду "регулярные выражения". https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html да я понял, но мне надо что если ничего не найдется, то не должно срабатывать, не могу придумать как должен выглядеть шаблон т.е. вот например должно любую строку проверить на наличие любого симовола %/\;<> Глобально есть два решения. - перебрать все символы строки и каждый сравнить с одним из символов. - перебрать все символы и поискать в нужной строке. Первый лучше если строка большая, а символов мало (а это типичный случай). Все регулярки и т.п.- просто способ написать это быстрее , а исполнить медленнее Но писать быстро, не проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.10.2016, 11:59
|
|||
|---|---|---|---|
|
|||
Можно проверить существования символа в строке? |
|||
|
#18+
wolverinда я понял, но мне надо что если ничего не найдется, то не должно срабатывать, не могу придумать как должен выглядеть шаблон т.е. вот например должно любую строку проверить на наличие любого симовола %/\;<> Ну, так может настало время подучить регулярки? https://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html [abc] a, b, or c (simple class) [^abc] Any character except a, b, or c (negation) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.10.2016, 12:30
|
|||
|---|---|---|---|
Можно проверить существования символа в строке? |
|||
|
#18+
Blazkowicz, видимо настало, попробовал так matches("[^%;/\\<>]") не видит в строке например такой "asdas;asz" или надо каждый символ!? но у вас указан любой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.10.2016, 12:40
|
|||
|---|---|---|---|
Можно проверить существования символа в строке? |
|||
|
#18+
так вроде работает matches("^.+[^%;/\\<>].+$") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.10.2016, 12:50
|
|||
|---|---|---|---|
Можно проверить существования символа в строке? |
|||
|
#18+
Blazkowicz, спасибо, оставил так matches("^.*[^%;/\\<>].*$") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2123595]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
198ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 198ms |
| total: | 508ms |

| 0 / 0 |
