Идея следующая: во-первых, нам нужно создать тег href с содержимым нашего текущего h4 внутри:
$('<a href="www.asdfasdf.com">').html($('h4').html())
Создавая наш тег href, мы можем заменить его содержимым h4-s , В одной строке это будет выглядеть так:
$('h4').html($('<a href="www.asdfasdf.com">').html($('h4').html()))
Используйте a java.text.BreakIterator
, что-то вроде этого:
String s = ...;
int number_chars = ...;
BreakIterator bi = BreakIterator.getWordInstance();
bi.setText(s);
int first_after = bi.following(number_chars);
// to truncate:
s = s.substring(0, first_after);
Можно использовать регулярное выражение
Matcher m = Pattern.compile("^.{0,10}\\b").matches(str);
m.find();
String first10char = m.group(0);