англійськафранцузькийіспанська

Запуск серверів | Ubuntu > | Fedora > |


Значок OnWorks

freetable - онлайн у хмарі

Запустіть freetable у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда freetable, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS.

ПРОГРАМА:

ІМ'Я


freetable - інструмент для полегшення генерації таблиць HTML

Версія


Ця довідкова сторінка описує версію 2.3 безкоштовний стіл.

Це може бути не на 100% точним, якщо ви використовуєте іншу версію.

СИНТАКСИС


безкоштовний стіл [параметри] ім'я файлу

or

безкоштовний стіл [параметри]

Можливі варіанти:

-h, --допомога Роздрукуйте інформацію про використання та вийдіть

-V, -- версія Роздрукувати інформацію про версію та вийти

-c, -- коментар Вставте коментар перед кожною клітинкою, щоб вказати її розташування

-b, --no-nbsp Не вставляйте   щоб спорожнити клітинки для зниженого 3D вигляду

-w, --увага Перед кожною створеною таблицею друкуйте попередження про те, що не потрібно її змінювати.
Ви повинні змінити його джерело.

-l, --Розташування Замінити і прапорці всередині таблиці з правильним розташуванням комірки

-m, --макрос [програма]
Використовуйте макропроцесор для обробки вмісту клітинок (за замовчуванням: m4)

УВАГА


НЕ ВИКОРИСТОВУЙТЕ МАКРОПРОЦЕСОР ЗА НЕПЕРЕВІРОВАНИМ ДЖЕРЕЛОМ
M4 МОЖЕ ВИКОРИСТОВУВАТИСЯ ДЛЯ ЗАДАЧИ ВАШОЇ БЕЗПЕКИ
ДОДАТКОВІШЕ ІНФОРМАЦІЇ ПРО ЦЕЙ EXEC:

інформація m4 'UNIX команди syscmd

ОПИС


Це безкоштовна заміна wwwtable

HTML — чудова мова, але має один жахливий недолік: таблиці. Я провів багато годин, дивлячись на
Джерело HTML Я щойно написав і намагаюся вгадати, яка клітинка у вихідному коді є якою у браузері.

Якщо це також описує вас, то прочитайте цю сторінку посібника і ваш біль припиниться.

Програма читає джерело HTML з будь-якого stdin або файл. Потім він шукає початок рядка
стіл:



Потім він аналізує таблицю, розміщує правильну таблицю HTML у цьому місці та продовжує пошук
наступний стіл.

ТАБЛИЦЯ СИНТАКС


Це дуже легко:

wwwтаблиця:

[преамбула]
[клітина]
[клітина]
...


wwwtable_options буде передано до теги. У преамбулі немає магії. Це може
будь-який текст HTML. Його просто поставлять перед столом.

клітинка або normal_cell ( тег) або header_cell ( тег). Принаймні так було
у freetable 1.x. Дивіться наступний розділ для альтернативного синтаксису адреси осередку.

normal_cell :
(рядок, стовпець) cell_options
cell_content

header_cell :
((рядок, стовпець)) cell_options
cell_content

cell_options буде передано до тегу клітинки. Всередині є магія colspan і розкид рядів ключі
аналізуються для створення правильної таблиці.

cell_content може бути будь-яким. Він може містити текст, теги і навіть вкладені wwwтаблиці.

Якщо ви використовуєте -m (Або --макрос), він буде переданий через m4(1), с і набір
до адреси поточного осередку

row і col - це або числа, що розташовують клітинки, вирази щодо попередньої клітинки або
регулярні вирази, які відповідають деяким з них. На відміну від wwwtable, безкоштовний стіл можна використовувати звичайні
вирази для комірок заголовка. Також * можна використовувати, і це означає .* дійсно.

Відносні вирази:

= або порожній означає: те саме, що і попереднє

+ or +X означає: на один і X більше, ніж попередні

- or -X означає: на один і X менше, ніж попередні

Якщо багато визначень звертаються до однієї клітинки, усі параметри та вміст об’єднуються
порядок зовнішнього вигляду.

Якщо ви хочете використовувати тільки регулярні вирази, ви повинні повідомити програмі про останню клітинку:


(*,1)
це стовпчики 1
(1,*)
це рядки 1
(4,4)


АЛЬТЕРНАТИВА КЛЕТКА АДРЕСА СИНТАКС


Незручно вказувати адресу комірки як регулярний вираз. Тож у безкоштовний стіл 2.0 two
були запроваджені нові методи. Обидва можна використовувати як для звичайних, так і для клітинок заголовка.

Зберігається повна сумісність з баквардом. Щоб зберегти його, потрібно було ввести новий синтаксис.
На жаль, ви не можете вказати адресу рядка за допомогою одного методу, а адресу стовпця — за допомогою
інший. Щоб подолати це, обидва нові методи дуже ліберальні та дозволяють вам використовувати =,
+, -, +X -X і нульовий рядок із тим же значенням, що й у старому методі адресації.

На відміну від методу регулярного виразу, нові методи автоматично знайдуть останню клітинку.

ЯВНИЙ ДИАПАЗОНИ
(діапазон рядків; коліп) cell_options
cell_content

Синтаксис як для рядка, так і для кола: 1-2,4-7,9,12. Дублікати будуть
ліквідовано. Для відносних адрес використовується останній номер. Так що якщо ви пишете

(1-100,32;1)
Foo
(+,)
бар

Комірка (33,1) міститиме `foobar', а всі інші лише `foo'.

АРБІТРАЖ PERL КОД
({код для рядків},{код для таблиць}) cell_options
cell_content

Ви можете використовувати довільний однорядковий Perl, якщо він відповідає нашому не дуже розумному
регулярні вирази та обчислює список. Регулярних, на жаль, немає
вираз для коду Perl, але якщо він не містить },{ і }) це має спрацювати.
приклад:


({grep {$_%3 == 1} 1..100},{1..2,4})
Foo


Оцінюватиме таблицю 100 рядків x 4 стовпці з `foo' в кожному 1-му, 2-му та 4-му стовпці
кожен рядок з номером 1 за модулем 3.

Якщо ви хочете використовувати "довільний код" в одній частині адреси і явний діапазон в
інше, змінити - в .. на захист діапазону та поміщені між ними { і }.

Якщо ви хочете використовувати «довільний код» в одній частині адреси та регулярний вираз у
інше, ви повинні написати {grep {/вираз/} від до}. На жаль, в даному випадку ви
необхідно чітко вказати розмір таблиці.

НЕСУМІСНІСТЬ З WWWTABLE


Якщо ви раніше були користувачем wwwtable і ви хочете змінити свій інструмент, вам слід прочитати це.
Здебільшого це стосується обробки регулярних виразів. Зверніть також увагу на це wwwtable не міг визначити локацію
заміна тегів чи макрообробка.

варіант -w має абсолютно протилежне значення. Ми не друкуємо попередження за замовчуванням, і -w or
--увага використовується для примусових попереджень.

Поля заголовка таблиці можна вказати за допомогою регулярних виразів, наприклад:

((1,*))

Це було неможливо в wwwtable.

Лічильники осей на 100% ортогональні. Це означає, що код:

(*,1) ширина=30
(*,2) ширина=35
(*,3) ширина=40
(=,=)
Foo

Foo з'явиться в 3-му стовпці. Якщо ви хочете, щоб це було в 1-му, ви повинні написати:

(*,1) ширина=30
(*,2) ширина=35
(*,3) ширина=40
(=,1)
Foo

or

(*,) ширина=30
(*,+) ширина=35
(*,+) ширина=40
(=,1)
Foo

In безкоштовний стіл 2.0 було введено два нові методи визначення адреси осередку. Вони є
абсолютно несумісний з wwwtable.

Використовуйте freetable онлайн за допомогою служб onworks.net


Ad


Ad