LINUX.ORG.RU

Правка чужих сообщений


0

1

Сейчас написал одно сообщение, и обнаружил, что при отправке оно было изменено. Нормальные кавычки были заменены на какие-то елочки. Как-бы, одним из основных интернет прав, если так можно выразится, является неприкосновенность сообщения пользователя посторонними людьми без его ведома: сообщение должно либо удаляться, либо оставаться неизменным. Я принципиально не использую в письме символов, которые нельзя легко ввести с обычной клавиатуры. А тут, получается, мои сообщения корежат на свой лад как хотят.


Ответ на: комментарий от Slavaz

Давай ты свой вариант зашлешь, например. Я не знаю, что мне делать (

hizel ★★★★★
()
Ответ на: комментарий от derlafff

Двойной апостроф с точки зрения семантики — гумно.

Deleted
()
Ответ на: комментарий от record

Какое самомнение, однако. Я вас даже не замечаю.

Прекрасно. Следовательно, вам плевать, какие кавычки я ставлю. Поэтому не трогайте их.

tyakos ★★★
()
Ответ на: комментарий от record

Я говорю, что «ёлочки» - это грамотно.

ты намеренно путаешь "грамотно" и «выпендрежно»?

Deleted
()
Ответ на: комментарий от hizel

Единообразие.

В жопу единообразие. Должен быть выбор вариантов: традиционные, правильные, неправильные. За неправильные банить, банить, банить.... :-)

record ★★★★★
()
Последнее исправление: record (всего исправлений: 1)
Ответ на: комментарий от tyakos

А вы попробуйте его пошантажировать, например, что выложите пароль, если кавычки будут не по-вашему.

record ★★★★★
()
Ответ на: комментарий от record

Что вообще за избирательное цитирование: Хазяин сказал, поничка сделала! Какая буква не понятна, цветочег!?

hizel ★★★★★
()
Ответ на: комментарий от record

А вы попробуйте его пошантажировать, например, что выложите пароль, если кавычки будут не по-вашему.

Совсем плохо тебе?

tyakos ★★★
()
Ответ на: комментарий от hizel

Я вообще единообразие не люблю.

Даже единообразную безграмотность.

record ★★★★★
()
Ответ на: комментарий от record

К сожалению, из-за вас на линуксоидов будут тыкать пальцами, как безграмотное быдло...

Можешь же написать правду, когда не понимаешь, о чём пишешь.

Вот именно, исключительно безграмотное быдло и будет тыкать пальцами.

border-radius
()

Этот тред стоило создавать хотя бы ради перечеркивания Ок.

redgremlin ★★★★★
()
Ответ на: комментарий от record

Снобыдлу предлоги не нужны, да, оно и так думает, что все его понимают.

border-radius
()
Ответ на: комментарий от hizel

Хазяин сказал, поничка сделала!

Странный там у вас секс...

record ★★★★★
()
Ответ на: комментарий от tyakos

Слушаю, ну после такого я даже не знаю, что ответить.

Хватит париться, пусть вернут нормальное цитирование ёлочками, как было раньше, и вернут опрос на место...а то всё наперекосяк...

record ★★★★★
()
Последнее исправление: record (всего исправлений: 1)
Ответ на: комментарий от record

Так не можем же. Пишем как свободные, а получаем елочки :)

vurdalak ★★★★★
()

Блокирован 08.02.2013 19:09:12, модератором tazhate по причине: решение модераторов, за систематический троллинг и клоунаду

Давно пора.

another ★★★★★
()
Ответ на: комментарий от Eddy_Em

Можно, кстати, на submit повесить парсер текста, заменяющий кавычки вне окружения [code] на "

"Коллаборируемся". В регулярках не шарю, так что если есть вариант покомпактнее, отредактируй и скинь новую ссылку.

border-radius
()
Ответ на: комментарий от border-radius

Черт, не могу врубиться, как выдрать текст между соседними тегами [code]:

var codes = res.match(/\[code\][\s\S]*\[\/code\]/gi);
выдирает все между первым открывающим и последним закрывающим, что некошерно.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от border-radius

не домпарсер же писать для однострочника, в самом деле

Ленивый пенгвин — мертвый пенгвин!

hizel ★★★★★
()
Ответ на: комментарий от Eddy_Em

Черт!

В [code] нельзя вставлять [code] ☹

В общем, первая буква — русская с.

function reparce(text){
	var bef = text.split("[сode]");
	bef[0] = bef[0].replace(/"/g, """);
	var N = bef.length;
	for(var m = 1; m < N; m++){
		var aft = bef[m].split("[/сode]");
		aft[1] = aft[1].replace(/"/g, """);
		bef[m] = aft.join("[/сode]");
	}
	text = bef.join("[сode]");
	return text;
}

Eddy_Em ☆☆☆☆☆
()
Последнее исправление: Eddy_Em (всего исправлений: 1)
Ответ на: комментарий от Eddy_Em

Может, что-то мешает или у тебя regex-движок настолько суровый? Главное - вот так: .*? - то есть не забыть знак вопроса после .*, иначе действительно туфту вернёт.

border-radius
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.