Неорганическая
Органическая
Коллоидная
Биологическая
Биохимия
Токсикологическая
Экологическая
Химическая энциклопедия
Советская энциклопедия
Справочник по веществам
Гетероциклы
Теплотехника
Углеводы
Квантовая химия
Моделирование ХТС
Номенклатура
Таблица Менделеева
Неорганические реакции
Органические реакции
Молярные массы
Форматирование формул
Редактор формул
Уравнивание реакций
Электронное строение атомов
Игра «Таблица Менделеева»
Термодинамические свойства
Конвертер величин
Гальванопара
Поиск репетиторов
Форум
Лекарства
Фармацевтика
Термины биохимии
Коды загрязняющих веществ
Стандартизация
Каталог предприятий


Сервис «Три Ф» - Форматирование формул для форумов

Данный сервис предназначен для подготовки текстовых сообщений, содержащих химические формулы, к размещению их на форумах, в статьях или блогах. Задача сервиса заключается в поиске химических формул внутри текста и переводе содержащихся в них чисел, обозначающих индексы при атомах и группах атомов в нижний регистр, а обозначающих степени окисления - в верхний путем окружения их соответствующими тегами SUB и SUP.
Формулы должны удовлетворять двум простым общепринятым требованиям:
1. Не содержать лишних букв и цифр, кроме обозначений химических элементов, круглых и квадратных скобок, цифр, знаков, + - = ≡.
2. Обозначение степени окисления или валентности должно быть обязательно в круглых скобках, например (+2) (-1) (+) (-) (2-) (3+) т.е. формула серной кислоты H2SO4 будет записана так: H2(+)S(6+)O4(2-) - H2+S6+O42-. Некоторое время сервис будет проходить тестирование и, если все будет хорошо - мы добавим автоматическую обработку сообщений (с возможностью отключения, конечно) на наш форум. Присылайте ваши отзывы!
Пример сообщения: Как получить Cu(NO3)2 из Cu2O? Обратите внимание, что степень оксиления меди 1+ в Cu2(1+)O. :)

Исходный текст с формулами:




     © ХиМиК.ру




Реклама   Обратная связь   Дизайн