Size: a a a

2020 March 17

A

ANDROSHA in Java & Co
Как реализовать регулярное выражение, где нужно найти подстроку в строке и вернуть её? То есть, примерно так: wall|photo|video-любоечисло_любоечисло
источник

C

Cyclone in Java & Co
wall|photo|video-(\d+)

теперь из matcher'а берёшь group(1)
источник

RK

Roman K in Java & Co
Почему просто не порезать строку на | и не взять третий элемент, очистив его от video?
источник

RK

Roman K in Java & Co
Или substring(17) в данном случае? 😊
источник

A

ANDROSHA in Java & Co
Cyclone
wall|photo|video-(\d+)

теперь из matcher'а берёшь group(1)
wall|photo|video - имеется в виду, что в строке может быть либо слово wall, либо photo, либо video
источник

RK

Roman K in Java & Co
Что надо вернуть, если в строке будет wall?
Что надо вернуть если в строке будет photo
ЧТо надо вернуть, если в строке будет video2512?
источник

A

ANDROSHA in Java & Co
Например, wall-4367423_654
источник

C

Cyclone in Java & Co
ANDROSHA
wall|photo|video - имеется в виду, что в строке может быть либо слово wall, либо photo, либо video
wall|photo|video-(\d+) так и написал
wall или photo или video потом чёрточка и любое положительное целое число
источник

D

Dmitriy (Δημήτριος) in Java & Co
Привели пример каждой строки и скажи что ты хочешь чтобы тебе вернуло в каждой из них. Ибо не понятно чего ты хочешь
источник

A

ANDROSHA in Java & Co
Это ссылка из вк
источник

D

Dmitriy (Δημήτριος) in Java & Co
что ты хочешь вернуть??
источник

A

ANDROSHA in Java & Co
Получить ссылку вк, затем вернуть (или wall, или photo, или video)-любоеколичествоцифр_любоеколичествоцифр
источник

A

ANDROSHA in Java & Co
Cyclone
wall|photo|video-(\d+) так и написал
wall или photo или video потом чёрточка и любое положительное целое число
Понял
источник

C

Cyclone in Java & Co
ANDROSHA
Получить ссылку вк, затем вернуть (или wall, или photo, или video)-любоеколичествоцифр_любоеколичествоцифр
Во-первых, я тебе выше написал регексп.
Во-вторых, тебе правильно Роман пишет - не нужен регексп, сплить строчку по символу - и бери то, что справа.
источник

RK

Roman K in Java & Co
Вот, на входе у тебя https://vk.com/wall-59800369_5254 (взял первую ссылку из гугла), что должно быть результатом функции?
* wall-59800369_5254 ?
* 59800369_5254 ?
* 59800369 ?
* 5254 ?
источник

A

ANDROSHA in Java & Co
Первый вариант. Но ссылки у вк могут быть разные, в конце может появится знак вопроса или процент
источник

RK

Roman K in Java & Co
Ищи в строке позицию подстроки "vk.com/" и режь по её окончанию и до первого вопроса.
источник

C

Cyclone in Java & Co
плюсую
источник

D

Dmitriy (Δημήτριος) in Java & Co
+
источник

RK

Roman K in Java & Co
...что за тяга тянуть регулярки туда, где шаблоны известны и можно обойтись сабстрингом...
источник