У меня есть этот HTML (например, тексты могут различаться по длине):
<p>Stockholm is a city in Sweden. Moscow is a city in Russia. Here is Berlin, it's the capital of Germany.</p>
Я хочу взять первые два предложения этого текста и извлечь их, используя JavaScript / jQuery.Более того, я также хочу извлечь оставшуюся часть текста и поместить его в свой собственный элемент.
Итак, в основном я хочу получить следующее:
<p>Stockholm is a city in Sweden. Moscow is a city in Russia.</p>
и
<p>Here is Berlin, it's the capital of Germany.</p>
Пока я могу получить только первое предложение текста, используя следующее:
var addy = jQuery('#myDiv > p').html();
var introText = addy.slice(0, addy.indexOf("."));
Это означает: «Стокгольм - город в Швеции» - без точки, а,Я также хотел бы, чтобы это было включено.
Как указано во введении, тексты являются динамическими и различаются по длине.
Как я могу достичь вышеупомянутого?
Спасибозаранее!