убрать последние 2 слова в предложениях.
Помогите убрать последние 2 слова в предложениях.
Вот текст: Сидел в траве кузнечик.Совсем как огуречик зелёненький. Должно остаться: Сидел,в Совсем,как
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Документ без названия</title>
</head>
<body>
<p style='display:none'>
Сидел в траве кузнечик.Совсем как огуречик зелёненький.
</p>
<script>
var a=document.getElementsByTagName('p')[0].innerHTML;
</script>
</body>
</html>
|
var str = "Сидел в траве кузнечик.Совсем как огуречик зелёненький.",
arstr = str.split('.'), len = arstr.length - 1;
function del2(str) {
return str.slice(0, str.lastIndexOf(" ", str.lastIndexOf(" ") - 1)).replace(/\s/g, ',');
}
for (var i = 0, newstr = ""; newstr += del2(arstr[i++]), i < len; newstr += '\n');
alert(newstr);
|
dima***,
:)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Документ без названия</title>
</head>
<body>
<p style='display:none'>
Сидел в траве кузнечик.Совсем как огуречик зелёненький.
</p>
<script>
var a=document.getElementsByTagName('p')[0].innerHTML;
a = a.replace(/^\s+|\s+\S+\s+\S+\.\s+$/g, '').split(/\s+\S+\s+\S+\.|\s+/);
alert(a);
</script>
</body>
</html>
|
Poznakomlus,
:blink: |
рони,
ага :haha: |
;)
var string = "Сидел в траве кузнечик.Совсем как огуречик зелёненький.";
var sentences = [];
var dotIndex = -1;
do {
var startIndex = dotIndex + 1;
dotIndex = string.indexOf('.', startIndex);
var endIndex = dotIndex > -1 ? dotIndex : Infinity;
var sentence = string.substring(startIndex, endIndex);
if (sentence)
sentences.push(sentence);
} while (dotIndex > -1);
var result = [];
for (var i = 0; i < sentences.length; i++) {
var words = sentences[i].split(' ');
result.push(words.slice(0, -2));
}
alert(result);
|
var text = 'Шла Маша по шоссе. И сосала сушку'; var regExp = /\s*\S+\s+\S+\s*(\.|$)/img; var cleanedText = text.replace(regExp , '$1'); alert(cleanedText ) п.с. ебать вы ребят наркоманы конечо |
Цитата:
var string= 'Шла Маша по шоссе. И сосала сушку';
var lastSpace = string.lastIndexOf(' ');
var nextToLastSpace = string.lastIndexOf(' ', lastSpace - 1);
alert( string.slice(0, nextToLastSpace) );
|
melky, должно стать 'Шла Маша. И'
|
Цитата:
|
| Часовой пояс GMT +3, время: 21:44. |