Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut ücretsiz tablosudur.
Program:
ADI
freetable - HTML tabloları oluşturmayı kolaylaştıran araç
VERSION
Bu kılavuz sayfası, 2.3 sürümünü açıklamaktadır. serbest masa.
Farklı bir sürüm kullanırsanız %100 doğru olmayabilir.
SİNOPSİS
serbest masa [seçenekler] Dosya
or
serbest masa [seçenekler]
Olası seçenekler şunlardır:
-h, --yardım et Kullanım bilgilerini yazdır ve çık
-V, --versiyon Sürüm bilgilerini yazdırın ve çıkın
-c, --Yorum Konumunu belirtmek için her hücrenin önüne yorum ekleyin
-b, --hayır-nbsp Eklemeyin indirilmiş-3D görünüm için hücreleri boşaltmak için
-w, --uyarı Oluşturulan her tablodan önce, değiştirmemeniz gerektiğine dair bir uyarı yazdırın.
Kaynağını değiştirmelisiniz.
-l, --yer Vekil ve doğru hücrenin konumu ile tablonun içindeki bayraklar
-m, --makro [program]
Hücre içeriğini işlemek için makro işlemciyi kullanın (varsayılan: m4)
UYARI
EMİN OLMAYAN KAYNAK ÜZERİNDE MAKRO İŞLEMCİ KULLANMAYIN
M4 GÜVENLİĞİNİZDEN ÖDÜN VERMEK İÇİN KULLANILABİLİR
BU YÜRÜTME HAKKINDA DAHA FAZLA BİLGİ İÇİN:
bilgi m4 UNIX komutlar' sistem
TANIM
Bu ücretsiz değiştirme www tablosu
HTML harika bir dildir, ancak korkunç bir kusuru vardır: tablolar. saatlerce baktım
HTML kaynağı Az önce yazdım ve kaynaktaki hangi hücrenin tarayıcıda hangisi olduğunu tahmin etmeye çalışıyorum.
Bu aynı zamanda sizi tarif ediyorsa, bu kılavuz sayfasını okuyun ve ağrınız duracaktır.
Program HTML kaynağını ikisinden de oku stdin veya dosya. Sonra satır başlangıcını arar
tablosu:
Daha sonra tabloyu analiz eder, bu yere doğru HTML tablosunu koyar ve aramaya devam eder.
sonraki tablo.
TABLO SÖZDİZİMİ
Bu çok kolay:
www tablosu:
[önsöz]
[hücre]
[hücre]
...
wwwtable_options geçirilecek etiketler. Önsözün içinde sihir yoktur. Yapabilir
herhangi bir HTML metni olabilir. Basitçe masanın önüne konacaktır.
hücre ya normal_hücredir ( etiketi) veya header_cell ( etiket). En azından bu şekildeydi
serbest tabloda 1.x. Alternatif hücre adresi sözdizimi için sonraki bölüme bakın.
normal_hücre :
(satır, sütun) cell_options
hücre_içeriği
başlık_hücre :
((satır,sütun)) cell_options
hücre_içeriği
cell_options hücre etiketine iletilecektir. İçinde sihir var kol açıklığı ve satır aralığı anahtarlar
doğru tablo yapmak için ayrıştırılır.
cell_content herhangi bir şey olabilir. Metin, etiketler ve hatta iç içe www tabloları içerebilir.
Eğer kullanıyorsanız -m (Ya da --makro) seçeneği, üzerinden geçirilecek m4(1), ile ve Ayarlamak
geçerli hücrenin adresine
satır ve sütun ya hücreleri bulan sayılardır, önceki hücreye göre ifadelerdir ya da
birkaçıyla eşleşecek düzenli ifadeler. farklı www tablosu, serbest masa normal kullanabilir
başlık hücreleri için ifadeler. Ayrıca * kullanılabilir ve bunun anlamı .* Gerçekten mi.
Göreceli ifadeler şunlardır:
= veya boş anlamına gelir: öncekiyle aynı
+ or +X şu anlama gelir: bir ve X öncekinden daha fazla
- or -X şu anlama gelir: bir ve X öncekinden daha az
Birden fazla tanım aynı hücreye hitap ediyorsa tüm seçenekler ve içerikler
görünüm sırası.
Yalnızca normal ifadeleri kullanmak istiyorsanız, programa son hücre hakkında bilgi vermelisiniz:
(*,1)
bunlar sütun 1
(1,*)
bunlar 1. satırlar
(4,4)
ALTERNATİF HÜCRE ADRES SÖZDİZİMİ
Hücre adresini normal ifade olarak belirtmek sakıncalıdır. yani serbest masa 2.0 iki
yeni yöntemler getirildi. Her ikisi de normal veya başlık hücreleri için kullanılabilir.
Tam bakward uyumluluğu korunur. Bunu korumak için yeni sözdiziminin tanıtılması gerekiyordu.
Ne yazık ki, bir yöntem kullanarak satır adresini ve kullanarak sütun adresini belirtemezsiniz.
bir diğeri. Bunu aşmak için, her iki yeni yöntem de çok liberal ve kullanmanıza izin veriyor. =,
+, -, +X -X ve eski adresleme yöntemindekiyle aynı anlama sahip boş dize.
Normal ifade yönteminden farklı olarak, yeni yöntemler son hücreyi otomatik olarak bulacaktır.
AÇIK ARALIKLAR
(sıra aralığı;kol aralığı) cell_options
hücre_içeriği
Rowrange ve colrange için sözdizimi şöyledir: 1-2,4-7,9,12. kopyalar olacak
ortadan kaldırıldı. Göreceli adreslerin amacı için son verilen numara kullanılır. yani yazarsan
(1-100,32;1)
foo
(+,)
bar
Hücre (33,1) 'foobar' ve diğerlerinin tümü yalnızca 'foo' içerecektir.
KEYFİ PERL KOD
({satırlar için kod}, {tablolar için kod}) cell_options
hücre_içeriği
Çok zeki olmayan özelliklerimize uyduğu sürece keyfi Perl tek astarını kullanabilirsiniz.
düzenli ifadeler ve listelemek için değerlendirir. Maalesef düzenli yok
Perl kodu için ifade, ancak içermediği sürece },{ ve }) İşe yaramalı.
Örnek:
({grep {$_%3 == 1} 1..100},{1..2,4})
foo
Her 100., 4. ve 1. sütunda 'foo' ile 2 satır x 4 sütun tablosu olarak değerlendirilir.
1 modulo 3 numaralı eşit her satır.
Adresin bir bölümünde "keyfi kod" ve açık aralıkta kullanmak istiyorsanız
diğer, değiştir - içine .. aralığın tanımında ve arasına koymak { ve }.
Adresin bir bölümünde "rastgele kod" ve normal ifadede kullanmak istiyorsanız
Diğer, yazmalısın {grep {/ifade/} itibaren..to}. Ne yazık ki, bu durumda
tablonun boyutunu açıkça belirtmelisiniz.
UYUMSUZLUKLAR İLE WWWTABLOSU
Daha önce kullanıcısıysanız www tablosu ve aracınızı değiştirmek istiyorsanız bunu okumalısınız.
Bunların çoğu normal ifadelerin işlenmesiyle ilgilidir. Şuna da dikkat edin: www tablosu konum yapamadı
etiket değiştirme veya makro işleme.
seçenek -w tamamen zıt anlamlıdır. Varsayılan olarak uyarı yazdırmıyoruz ve -w or
--uyarı uyarıları zorlamak için kullanılır.
Tablo başlığı alanları regexps ex ile belirtilebilir:
((1,*))
içinde imkansızdı www tablosu.
Eksen sayaçları %100 ortogonaldir. Bu, kodun şu anlama geldiği anlamına gelir:
(*,1) genişlik=30
(*,2) genişlik=35
(*,3) genişlik=40
(=,=)
foo
Foo 3. sütunda görünecektir. 1. olmasını istiyorsanız şunu yazmalısınız:
(*,1) genişlik=30
(*,2) genişlik=35
(*,3) genişlik=40
(=,1)
foo
or
(*,) genişlik=30
(*,+) genişlik=35
(*,+) genişlik=40
(=,1)
foo
In serbest masa 2.0, hücre adresini belirtmek için iki yeni yöntem tanıtıldı. Onlar
ile tamamen uyumsuz www tablosu.
onworks.net hizmetlerini kullanarak ücretsiz tabloyu çevrimiçi kullanın