У меня есть набор знаков препинания:
$punctuation = array('.', '!', ';', '?');
Предельная переменная символов:
$max_char = 55;
И строка с HTML:
$string = 'This is a test string. With <a href="http://google.com">HTML</a>.';
Какмогу ли я разделить эту строку до максимум $max_chr
символов, используя один из символов в массиве $punctuation
в качестве «ключей»?
Таким образом, в основном строка должна разбиваться на ближайший символ пунктуации, но не внутриОпределение / атрибут HTML-тега (не имеет значения, происходит ли разделение внутри содержимого тега, а тег остается незамеченным - потому что я проверяю наличие незамкнутых тегов позже).