ນີ້ແມ່ນຄໍາສັ່ງ txt2htmlp ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
txt2html - ປ່ຽນໄຟລ໌ຂໍ້ຄວາມທໍາມະດາເປັນ HTML.
ເວີຊັ່ນ
ນີ້ອະທິບາຍສະບັບ 2.51 ຂອງ txt2html.
ສະຫຼຸບສັງລວມ
txt2html --help | --manpage
txt2html [ --append_file ຊື່ເອກະສານ ] [ --append_head ຊື່ເອກະສານ ]
[ --body_deco string ] [ --bold_delimiter string ]
[ --bullets string ] [ --bullets_ordered string ] [ --caps_tag ໂຄດຄໍາສັ່ງ ]
{ --custom_heading_regexp regexp } [ --debug ] [ --demoronize ]
[ --default_link_dict ຊື່ເອກະສານ ] [ --dict_debug n ]
[ --doctype ປະເພດເອກະສານ ] [ --eight_bit_clean ] [ --escape_HTML_chars ]
[ --explicit_headings ] [ --extract ] [ --hrule_min n ]
[ --indent_width n ] [ --indent_par_break ]
{ --infile ຊື່ເອກະສານ | -- instring string }
[ --italic_delimiter string ] { --links_dictionaries ຊື່ເອກະສານ }
[ --link_only ] [ --lower_case_tags ] [ --mailmode ]
[ --make_anchors ] [ --make_tables ] [ --min_caps_length n ]
[ --outfile ຊື່ເອກະສານ ] [ --par_indent n ]
[ --preformat_trigger_lines n ] [ --endpreformat_trigger_lines n ]
[ --preformat_start_marker regexp ] [ --preformat_end_marker regexp ]
[ --preformat_whitespace_min n ] [ --prepend_file ຊື່ເອກະສານ ]
[ --preserve_indent ] [ --short_line_length n ]
[ --style_url stylesheet_url ] [ --tab_width n ]
[ --table_type ປະເພດ=0/1 ] [ --title ຫົວຂໍ້ ] [ --titlefirst ]
[ --underline_delimiter string ] [ --underline_length_tolerance n ]
[ --underline_offset_tolerance n ] [ --unhyphenation ]
[ --use_mosaic_header ] [ --use_preformat_marker ] [ --xhtml ] [file ...]
ລາຍລະອຽດ
txt2html ປ່ຽນໄຟລ໌ຂໍ້ຄວາມທໍາມະດາເປັນ HTML.
ມັນສະຫນັບສະຫນູນຫົວຂໍ້, ຕາຕະລາງ, ລາຍການ, ເຄື່ອງຫມາຍລັກສະນະງ່າຍດາຍ, ແລະ hyperlinking, ແລະແມ່ນ
ປັບແຕ່ງໄດ້ສູງ. ມັນຮັບຮູ້ບາງໂຄງສ້າງທີ່ປາກົດຂື້ນຂອງເອກະສານແຫຼ່ງ
(ສ່ວນຫຼາຍແມ່ນຊ່ອງຫວ່າງ ແລະຮູບແບບຕົວພິມ), ແລະພະຍາຍາມໝາຍໂຄງສ້າງນັ້ນຢ່າງຈະແຈ້ງ
ໃຊ້ HTML. ຈຸດປະສົງສໍາລັບເຄື່ອງມືນີ້ແມ່ນເພື່ອສະຫນອງວິທີການທີ່ງ່າຍຂຶ້ນຂອງການແປງທີ່ມີຢູ່ແລ້ວ
ເອກະສານຂໍ້ຄວາມເປັນຮູບແບບ HTML.
ຫນຶ່ງສາມາດໃຊ້ txt2html ເປັນຕົວກອງ, ສົ່ງຜົນໄດ້ຮັບໄປຫາ STDOUT, ຫຼືໄຟລ໌ທີ່ໃຫ້.
ຫນຶ່ງສາມາດກໍານົດທາງເລືອກໃນໄຟລ໌ config ເຊັ່ນດຽວກັນກັບໃນເສັ້ນຄໍາສັ່ງ.
OPTIONS
ຊື່ທາງເລືອກສາມາດຖືກຫຍໍ້ເປັນຊື່ທີ່ບໍ່ຊ້ໍາກັນທີ່ສັ້ນທີ່ສຸດສໍາລັບທາງເລືອກນັ້ນ. ທາງເລືອກສາມາດ
ເລີ່ມຕົ້ນດ້ວຍ "--" ຫຼື "-". ທາງເລືອກ Boolean ສາມາດຖືກປະຕິເສດໂດຍການນໍາຫນ້າພວກມັນດ້ວຍ "ບໍ່";
ທາງເລືອກທີ່ມີຄ່າ hash ຫຼື array ສາມາດຖືກເພີ່ມໃສ່ໂດຍການໃຫ້ທາງເລືອກອີກເທື່ອຫນຶ່ງສໍາລັບແຕ່ລະຄົນ
ມູນຄ່າ.
ເບິ່ງ Getopt::Long ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
ຖ້າມີການຕິດຕັ້ງໂມດູນ Getopt::ArgvFile, ຫຼັງຈາກນັ້ນກຸ່ມທາງເລືອກຕ່າງໆສາມາດອ່ານໄດ້ຈາກ a
ໄຟລ໌ຫຼືໄຟລ໌ທີ່ກໍານົດໂດຍຕົວອັກສອນ @ ກ່ອນຊື່. ຍົກຕົວຢ່າງ:
txt2html @poem_options --outfile poem_glory.html poem_glory.txt
ເບິ່ງ "ໄຟລ໌ທາງເລືອກ" ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
ທາງເລືອກການຊ່ວຍເຫຼືອ:
- ຊ່ວຍ
ສະແດງຄວາມຊ່ວຍເຫຼືອສັ້ນໆ ແລະອອກ.
--manpage
ສະແດງເອກະສານເຕັມແລະອອກ. ອັນນີ້ຕ້ອງການການຕິດຕັ້ງ perldoc.
ທາງເລືອກທົ່ວໄປ:
--append_file ຊື່ເອກະສານ | -- ຕື່ມໃສ່ ຊື່ເອກະສານ | --append_body ຊື່ເອກະສານ
ຖ້າທ່ານຕ້ອງການບາງສິ່ງບາງຢ່າງເພີ່ມເຕີມໂດຍຄ່າເລີ່ມຕົ້ນ, ໃສ່ຊື່ໄຟລ໌ທີ່ນີ້. ຂໍ້ຄວາມຕໍ່ທ້າຍ
ຈະບໍ່ຖືກປຸງແຕ່ງເລີຍ, ສະນັ້ນໃຫ້ແນ່ໃຈວ່າມັນເປັນຂໍ້ຄວາມທຳມະດາ ຫຼື HTML ທີ່ເໝາະສົມ. ie ເຮັດ
ບໍ່ມີສິ່ງຕ່າງໆເຊັ່ນ:
Mary Andersenkitty@example.com> ແຕ່ແທນທີ່ຈະ, ມີ:
Mary Andersen <kitty@example.com>
(ຄ່າເລີ່ມຕົ້ນ: ບໍ່ມີຫຍັງ)
--append_head ຊື່ເອກະສານ | -ອ່າ ຊື່ເອກະສານ
ຖ້າທ່ານຕ້ອງການບາງສິ່ງບາງຢ່າງເພີ່ມເຕີມໃສ່ຫົວໂດຍຄ່າເລີ່ມຕົ້ນ, ໃສ່ຊື່ໄຟລ໌ທີ່ນີ້. ໄດ້
ຂໍ້ຄວາມຕໍ່ທ້າຍຈະບໍ່ຖືກປະມວນຜົນເລີຍ, ສະນັ້ນໃຫ້ແນ່ໃຈວ່າມັນເປັນຂໍ້ຄວາມທຳມະດາ ຫຼື ເໝາະສົມ
HTML. ie ບໍ່ມີສິ່ງຕ່າງໆເຊັ່ນ:
Mary Andersenkitty@example.com> ແຕ່ແທນທີ່ຈະ, ມີ:
Mary Andersen <kitty@example.com>
(ຄ່າເລີ່ມຕົ້ນ: ບໍ່ມີຫຍັງ)
--body_deco string
ສະຕຣິງການຕົບແຕ່ງຮ່າງກາຍ: ສາຍທີ່ຈະເພີ່ມໃສ່ແທັກ BODY ເພື່ອໃຫ້ສາມາດຕັ້ງໄດ້
ຄຸນລັກສະນະຂອງຮ່າງກາຍ (ເຊັ່ນຫ້ອງຮຽນ, ແບບ, bgcolor ແລະອື່ນໆ) ສໍາລັບການຍົກຕົວຢ່າງ,
"class='withimage'".
--bold_delimiter string
ອັນນີ້ກຳນົດວ່າຕົວໜັງສືໃດ (ຫຼືສະຕຣິງ) ຖືກນຳມາເປັນຕົວຂັ້ນຂອງຂໍ້ຄວາມ
ຈະຖືກຕີຄວາມວ່າກ້າຫານ (ນັ້ນແມ່ນ, ໃຫ້ໃສ່ປ້າຍ STRONG). ຖ້ານີ້ແມ່ນຫວ່າງເປົ່າ, ຫຼັງຈາກນັ້ນ
ບໍ່ມີຂໍ້ຄວາມທີ່ເຂັ້ມງວດຈະເຮັດໄດ້. (ຄ່າເລີ່ມຕົ້ນ: #)
-- ລູກປືນ string
ອັນນີ້ກຳນົດວ່າຕົວລະຄອນອັນໃດຖືກນຳມາເປັນຕົວອັກສອນ "bullet" ສຳລັບການບໍ່ຈັດລຳດັບ
ລາຍການ. ໃຫ້ສັງເກດວ່າເນື່ອງຈາກວ່ານີ້ຖືກນໍາໃຊ້ເປັນປະເພດຕົວອັກສອນ, ຖ້າທ່ານໃຊ້ '-' ມັນຕ້ອງ
ມາກ່ອນ. (ຄ່າເລີ່ມຕົ້ນ:-=o*\267)
--bullets_ordered string
ອັນນີ້ກຳນົດວ່າຕົວອັກສອນອັນໃດອັນໃດຖືກເອົາມາເປັນຕົວຍຶດບ່ອນ “bullet”
ສໍາລັບລາຍການຄໍາສັ່ງ. ປົກກະຕິລາຍການທີ່ສັ່ງຈະຖືກໝາຍດ້ວຍຕົວເລກ ຫຼືຕົວອັກສອນຕາມມາ
ໂດຍ '.' ຫຼື ')' ຫຼື ']' ຫຼື ':'. ຖ້າລູກປືນທີ່ສັ່ງຖືກໃຊ້, ມັນພຽງແຕ່ຊີ້ບອກ
ວ່ານີ້ແມ່ນລາຍການຄໍາສັ່ງ, ໂດຍບໍ່ມີການໃຫ້ຕົວເລກຢ່າງຊັດເຈນ.
ໃຫ້ສັງເກດວ່າເນື່ອງຈາກວ່ານີ້ຖືກນໍາໃຊ້ເປັນປະເພດຕົວອັກສອນ, ຖ້າທ່ານໃຊ້ '-' ມັນຕ້ອງມາ
ທໍາອິດ. (ຄ່າເລີ່ມຕົ້ນ: ບໍ່ມີຫຍັງ)
--caps_tag ໂຄດຄໍາສັ່ງ | --capstag ໂຄດຄໍາສັ່ງ | -ct ໂຄດຄໍາສັ່ງ
ແທັກເພື່ອໃສ່ແຖວໜ້າທັງໝົດ (ຄ່າເລີ່ມຕົ້ນ: STRONG) ຖ້າແທັກຫວ່າງຖືກໃຫ້, ບໍ່ແມ່ນ
tag ຈະຖືກວາງໄວ້ຕະຫຼອດແຖວທັງໝົດ.
--custom_heading_regexp regexp | --ຫົວຂໍ້ regexp | - ຮ regexp
ເພີ່ມ regexp ສໍາລັບຫົວຂໍ້. ລະດັບຫົວຂໍ້ແມ່ນໄດ້ຮັບມອບຫມາຍໂດຍ regexp ໃນຄໍາສັ່ງທີ່ເຫັນເມື່ອ a
ເສັ້ນກົງກັບ regexp header ແບບກຳນົດເອງ, ມັນຖືກແທັກເປັນ header. ຖ້າມັນເປັນຄັ້ງທໍາອິດ
ທີ່ regexp ໂດຍສະເພາະໄດ້ຈັບຄູ່, ລະດັບ header ຕໍ່ໄປແມ່ນກ່ຽວຂ້ອງກັບ
ມັນແລະນໍາໃຊ້ກັບສາຍ. ທຸກໆການແຂ່ງຂັນໃນພາຍຫຼັງຂອງ regexp ນັ້ນຈະໃຊ້ສ່ວນຫົວດຽວກັນ
ລະດັບ. ດັ່ງນັ້ນ, ຖ້າທ່ານຕ້ອງການຈັບຄູ່ເສັ້ນຫົວຕົວເລກ, ທ່ານສາມາດນໍາໃຊ້ບາງສິ່ງບາງຢ່າງ
ເຊັ່ນນີ້:
-H '^ *\d+\. \w+' -H '^ *\d+\.\d+\. \w+' -H '^ *\d+\.\d+\.\d+\. \w+'
ຫຼັງຈາກນັ້ນ, ສາຍເຊັ່ນ
" 1. ຕົວຢ່າງ "
"1.1. ສິ່ງ"
ແລະ "4.2.5. Cold Fusion"
ຈະຖືກໝາຍເປັນ H1, H2, ແລະ H3 (ສົມມຸດວ່າພວກມັນຖືກພົບເຫັນຢູ່ໃນລໍາດັບນັ້ນ, ແລະບໍ່ມີ.
ພົບຮູບແບບສ່ວນຫົວອື່ນໆ). ຖ້າທ່ານຕ້ອງການອັນທໍາອິດທີ່ລະບຸໄວ້
ສະເຫມີເປັນ H1, ທີສອງສະເຫມີເປັນ H2, ທີສາມ H3, ແລະອື່ນໆ, ຫຼັງຈາກນັ້ນໃຊ້
-EH/--ຕົວເລືອກຫົວຂໍ້ທີ່ຊັດເຈນ.
ນີ້ແມ່ນທາງເລືອກທີ່ມີຄ່າຫຼາຍ.
(ຄ່າເລີ່ມຕົ້ນ: ບໍ່ມີ)
--debug
ເປີດໃຊ້ຜົນການດີບັ໊ກສະຄຣິບທີ່ຫຼາກຫຼາຍ (ຢ່າລົບກວນ, ນີ້ແມ່ນສໍາລັບນັກພັດທະນາ)
--default_link_dict ຊື່ເອກະສານ
ຊື່ຂອງວັດຈະນານຸກົມລິ້ງ "ຜູ້ໃຊ້" ເລີ່ມຕົ້ນ. (ຄ່າເລີ່ມຕົ້ນ:
"$ENV{'HOME'}/.txt2html.dict")
-- demoronize
ປ່ຽນລະຫັດຕົວອັກສອນທີ່ສ້າງຂຶ້ນໂດຍ Microsoft ທີ່ເປັນລະຫັດທີ່ບໍ່ແມ່ນ ISO ໃຫ້ເປັນອັນອື່ນອີກ
ສົມເຫດສົມຜົນ. (ຄ່າເລີ່ມຕົ້ນ: ຄວາມຈິງ)
--dict_debug n | -db n
ໂຫມດດີບັກສຳລັບ link Dictionaries Bitwise-ຫຼືສິ່ງທີ່ທ່ານຕ້ອງການເບິ່ງ:
1: ການວິເຄາະວັດຈະນານຸກົມ
2: ລະຫັດທີ່ຈະເຮັດໃຫ້ການເຊື່ອມຕໍ່
4: ເມື່ອແຕ່ລະກົດລະບຽບກົງກັບບາງສິ່ງບາງຢ່າງ
8: ເມື່ອແຕ່ລະແທັກຖືກສ້າງຂື້ນ
(ຄ່າເລີ່ມຕົ້ນ: 0)
--doctype ປະເພດເອກະສານ | --dt ປະເພດເອກະສານ
ອັນນີ້ຈະຖືກໃສ່ໃນຊ່ອງ DOCTYPE ຢູ່ເທິງສຸດຂອງເອກະສານ, ເວັ້ນເສຍແຕ່ວ່າມັນຫວ່າງເປົ່າ.
ຄ່າເລີ່ມຕົ້ນ : '-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd'
ຖ້າ --xhtml ເປັນຄວາມຈິງ, ເນື້ອໃນຂອງເລື່ອງນີ້ຈະຖືກລະເລີຍ, ເວັ້ນເສຍແຕ່ວ່າມັນຫວ່າງເປົ່າ, ໃນກໍລະນີນີ້.
ບໍ່ມີການປະກາດ DOCTYPE ອອກມາ.
--eight_bit_clean | -8
ຖ້າເປັນຜິດ, ປ່ຽນຕົວອັກສອນລາຕິນ-1 ເປັນຕົວຕົນ HTML. ຖ້າເປັນຄວາມຈິງ, ການແປງນີ້ແມ່ນ
ຄົນພິການ. (ຄ່າເລີ່ມຕົ້ນ: false)
--escape_HTML_chars | --escapechars | -ec
ປ່ຽນ & < > ເຂົ້າໄປໃນ & > < (ຄ່າເລີ່ມຕົ້ນ: ຈິງ)
--explicit_headings | -ເອ
ຢ່າພະຍາຍາມຊອກຫາຫົວຂໍ້ໃດໆ ຍົກເວັ້ນຫົວຂໍ້ທີ່ລະບຸໄວ້ໃນ
--custom_heading_regexp ທາງເລືອກ. ນອກຈາກນັ້ນ, ຫົວຂໍ້ທີ່ກໍາຫນົດເອງຈະບໍ່ຖືກມອບຫມາຍໃນລະດັບ
ໃນຄໍາສັ່ງທີ່ເຂົາເຈົ້າພົບໃນເອກະສານ, ແຕ່ໃນຄໍາສັ່ງທີ່ເຂົາເຈົ້າໄດ້ຖືກລະບຸໄວ້
ຢູ່ໃນເສັ້ນຄໍາສັ່ງ. (ຄ່າເລີ່ມຕົ້ນ: false)
-- ສານສະກັດຈາກ
ໂຫມດສະກັດ; ຢ່າໃສ່ຫົວ HTML ຫຼືສ່ວນທ້າຍໃສ່ຜົນໄດ້ຮັບ, ພຽງແຕ່ HTML ທໍາມະດາ
(ດັ່ງນັ້ນຈຶ່ງເຮັດໃຫ້ຜົນໄດ້ຮັບທີ່ເຫມາະສົມສໍາລັບການໃສ່ເຂົ້າໄປໃນເອກະສານອື່ນ (ຫຼືເປັນສ່ວນຫນຶ່ງຂອງ
ຜົນຜະລິດຂອງສະຄິບ CGI). (ຄ່າເລີ່ມຕົ້ນ: false)
--hrule_ນາທີ n | --hrule n | -r n
ຈໍານວນຕໍາ່ສຸດຂອງ ---s ສໍາລັບ HRule. (ຄ່າເລີ່ມຕົ້ນ: 4)
--indent_width n | --ຫຍໍ້ໜ້າ n | -iw n
ຫຍໍ້ໜ້າຫຼາຍຊ່ອງນີ້ສຳລັບແຕ່ລະລະດັບຂອງລາຍຊື່. (ຄ່າເລີ່ມຕົ້ນ: 2)
--indent_par_break | -ipb
ປະຕິບັດການຫຍໍ້ໜ້າທີ່ຖືກໝາຍໂດຍຫຍໍ້ໜ້າເທົ່ານັ້ນເປັນການແຍກດ້ວຍການຫຍໍ້ໜ້າ. ນັ້ນແມ່ນ, ແທນທີ່ຈະ
ການຫຍໍ້ໜ້າສາມຊ່ອງເປັນວັກໃໝ່, ໃສ່ a ແລະສາມບໍ່ແຕກ
ຍະຫວ່າງແທນ. (ເບິ່ງ --preserve_indent) (ຄ່າເລີ່ມຕົ້ນ: false)
--infile ຊື່ເອກະສານ
ຊື່ຂອງໄຟລ໌ປ້ອນຂໍ້ມູນ. ນີ້ແມ່ນການໂຕ້ຖຽງລາຍຊື່ສະສົມ. ຖ້າທ່ານຕ້ອງການ
ປະມວນຜົນຫຼາຍກວ່າຫນຶ່ງໄຟລ໌, ພຽງແຕ່ເພີ່ມ --infile ອື່ນ ເອກະສານ ກັບບັນຊີລາຍຊື່ຂອງການໂຕ້ຖຽງ.
ຫຼືອື່ນພຽງແຕ່ເພີ່ມຊື່ໄຟລ໌ໂດຍບໍ່ມີທາງເລືອກ, ຫຼັງຈາກທາງເລືອກທັງຫມົດ. ໃຫ້ສັງເກດວ່າ
ຊື່ໄຟລ໌ພິເສດຂອງ '-' ຫມາຍຄວາມວ່າການປ້ອນຂໍ້ມູນມາດຕະຖານ.
(ຄ່າເລີ່ມຕົ້ນ :-)
-- instring string
ສະຕຣິງປ້ອນຂໍ້ມູນ. ຫນຶ່ງສາມາດມີໄຟລ໌ input ຫຼື input strings, ບໍ່ແມ່ນທັງສອງ. ຖ້າເຈົ້າ
ຕ້ອງການປະມວນຜົນຫຼາຍກວ່າໜຶ່ງສະຕຣິງ, ພຽງແຕ່ເພີ່ມ --instring ອື່ນ string ເຖິງລາຍການ
ຂອງການໂຕ້ຖຽງ.
--italic_delimiter string
ອັນນີ້ກຳນົດວ່າຕົວໜັງສືໃດ (ຫຼືສະຕຣິງ) ຖືກນຳມາເປັນຕົວຂັ້ນຂອງຂໍ້ຄວາມ
ຈະຖືກຕີຄວາມໝາຍເປັນຕົວອຽງ (ໝາຍເຖິງການໃຫ້ແທັກ EM). ຖ້າອັນນີ້ຫວ່າງເປົ່າ, ບໍ່
ການເຮັດຕົວອຽງຂອງຂໍ້ຄວາມຈະຖືກເຮັດ. (ຄ່າເລີ່ມຕົ້ນ: *)
--links_dictionaries ຊື່ເອກະສານ | --link ຊື່ເອກະສານ | -l ຊື່ເອກະສານ
ໄຟລ໌ທີ່ຈະໃຊ້ເປັນ link-dictionary. ສາມາດມີຫຼາຍກວ່າໜຶ່ງໃນຈຳນວນເຫຼົ່ານີ້. ເຫຼົ່ານີ້ແມ່ນຢູ່ໃນ
ນອກເໜືອໄປຈາກວັດຈະນານຸກົມລະບົບການເຊື່ອມໂຍງ ແລະວັດຈະນານຸກົມເຊື່ອມຕໍ່ຜູ້ໃຊ້.
--link_only | --linkonly | -LO
ຢ່າຫລົບຫນີ ຫຼືໝາຍເຖິງທັງໝົດ, ຍົກເວັ້ນການປະມວນຜົນໄຟລ໌ວັດຈະນານຸກົມເຊື່ອມຕໍ່
ແລະການນໍາໃຊ້ມັນ. ນີ້ແມ່ນເປັນປະໂຫຍດຖ້າທ່ານຕ້ອງການໃຊ້ຄຸນສົມບັດການເຊື່ອມໂຍງໃນ HTML
ເອກະສານ. ຖ້າ HTML ເປັນເອກະສານທີ່ສົມບູນ (ລວມທັງ HTML, HEAD, BODY tags, ແລະອື່ນໆ) ຫຼັງຈາກນັ້ນ
ເຈົ້າອາດຈະຕ້ອງການໃຊ້ຕົວເລືອກ --extract ຄືກັນ. (ຄ່າເລີ່ມຕົ້ນ: false)
--lower_case_tags
ບັງຄັບໃຫ້ແທັກທັງໝົດເປັນຕົວພິມນ້ອຍ.
--mailmode | - ມ
ຈັດການກັບຫົວຂໍ້ເມລ & ຂໍ້ຄວາມທີ່ອ້າງອີງ. ວັກຫົວຈົດໝາຍແມ່ນໃຫ້ຊັ້ນ
'mail_header', ແລະ mail-quoted text ແມ່ນໃຫ້ຫ້ອງຮຽນ 'quote_mail'. (ຄ່າເລີ່ມຕົ້ນ: false)
--make_anchors | --ສະມໍ
ພວກເຮົາຄວນພະຍາຍາມສ້າງສະມໍໃນຫົວຂໍ້ບໍ? (ຄ່າເລີ່ມຕົ້ນ: ຖືກ)
--make_links
ພວກເຮົາຄວນພະຍາຍາມສ້າງການເຊື່ອມໂຍງບໍ? ຖ້າຫາກວ່ານີ້ແມ່ນບໍ່ຖືກຕ້ອງ, ຫຼັງຈາກນັ້ນ link Dictionaries ແມ່ນບໍ່
ປຶກສາຫາລືແລະພຽງແຕ່ການແປງຂໍ້ຄວາມໂຄງສ້າງເປັນ HTML ສໍາເລັດ. (ຄ່າເລີ່ມຕົ້ນ: ຖືກ)
--make_tables | --ຕາຕະລາງ
ພວກເຮົາຄວນພະຍາຍາມສ້າງຕາຕະລາງບໍ? ຖ້າເປັນຄວາມຈິງ, ໃຫ້ຈຸດຕາຕະລາງ ແລະໝາຍໃສ່ຕາມຄວາມເໝາະສົມ.
ເບິ່ງ "ຮູບແບບໄຟລ໌ປ້ອນຂໍ້ມູນ" ສໍາລັບຂໍ້ມູນກ່ຽວກັບວິທີການຕາຕະລາງຄວນຈະໄດ້ຮັບການຈັດຮູບແບບ.
ນີ້ overrides ການຊອກຄົ້ນຫາຂອງບັນຊີລາຍຊື່; ຖ້າບາງສິ່ງບາງຢ່າງຄ້າຍຄືຕາຕະລາງ, ມັນຖືກປະຕິບັດເປັນ
ຕາຕະລາງ, ແລະການກວດສອບບັນຊີລາຍຊື່ບໍ່ໄດ້ເຮັດສໍາລັບວັກນັ້ນ.
(ຄ່າເລີ່ມຕົ້ນ: false)
--min_caps_length n | --caps n | -ຄ n
CAPS ຕາມລຳດັບຂັ້ນຕ່ຳສຳລັບແຖວໜ້າທັງໝົດ (ຄ່າເລີ່ມຕົ້ນ: 3)
--outfile ຊື່ເອກະສານ
ຊື່ຂອງໄຟລ໌ຜົນຜະລິດ. ຖ້າມັນເປັນ "-" ຫຼັງຈາກນັ້ນຜົນໄດ້ຮັບຈະໄປຫາຜົນໄດ້ຮັບມາດຕະຖານ.
(ຄ່າເລີ່ມຕົ້ນ: - )
--par_indent n
ຈຳນວນຍະຫວ່າງຕ່ຳສຸດທີ່ຫຍໍ້ໜ້າຢູ່ໃນແຖວທຳອິດຂອງວັກ.
ໃຊ້ພຽງແຕ່ເມື່ອບໍ່ມີແຖວຫວ່າງກ່ອນວັກໃໝ່. (ຄ່າເລີ່ມຕົ້ນ: 2)
--preformat_trigger_lines n | -- ເລີ່ມຕົ້ນກ່ອນ n | -pb n
ມີຈຳນວນແຖວຂອງຂໍ້ຄວາມທີ່ມີລັກສະນະລ່ວງໜ້າເພື່ອປ່ຽນໄປໃຊ້
<= 0 : ຟໍແມັດເອກະສານທັງໝົດກ່ອນ
1: ຫນຶ່ງສາຍກະຕຸ້ນ
(ຄ່າເລີ່ມຕົ້ນ: 2)
--endpreformat_trigger_lines n | --preend n | -pe n
ມີຈຳນວນແຖວຂອງຂໍ້ຄວາມທີ່ເບິ່ງບໍ່ເປັນຮູບເປັນແບບກ່ອນເພື່ອປ່ຽນຈາກ
<= 0 : ຢ່າຟໍແມັດພາຍໃນເອກະສານກ່ອນ
1: ຫນຶ່ງສາຍກະຕຸ້ນ
ຫມາຍເຫດສໍາລັບ --prebegin ແລະ --preend: XNUMX. ຖ້າຫນຶ່ງແມ່ນສູນ, ອື່ນໆ
ຖືກລະເລີຍ. ຖ້າທັງສອງເປັນສູນ, ເອກະສານທັງໝົດຈະຖືກຟໍແມັດກ່ອນ.
--preformat_start_marker regexp
ສິ່ງທີ່ໝາຍເຖິງຈຸດເລີ່ມຕົ້ນຂອງພາກສ່ວນທີ່ຈັດຮູບແບບລ່ວງໜ້າ ຖ້າ --use_preformat_marker ເປັນຄວາມຈິງ.
(ຄ່າເລີ່ມຕົ້ນ: "^(:?(:?<)|<)PRE(:?(:?>)|>)\$")
--preformat_end_marker regexp
ສິ່ງທີ່ໝາຍເຖິງຈຸດສິ້ນສຸດຂອງພາກສ່ວນທີ່ຈັດຮູບແບບລ່ວງໜ້າ ຖ້າ --use_preformat_marker ເປັນຄວາມຈິງ.
(ຄ່າເລີ່ມຕົ້ນ: "^(:?(:?<)|<)/PRE(:?(:?>)|>)\$")
--preformat_whitespace_min n | -- ສີຂາວ n | - ປ n
ຈໍານວນຕົວອັກສອນຂັ້ນຕ່ໍາຂອງຊ່ອງຫວ່າງຕິດຕໍ່ກັນເພື່ອກະຕຸ້ນໃຫ້ມີການຈັດຮູບແບບລ່ວງໜ້າຕາມປົກກະຕິ.
ໝາຍເຫດ: ແຖບຖືກຂະຫຍາຍອອກເປັນຊ່ອງຫວ່າງກ່ອນທີ່ການກວດສອບນີ້ຈະຖືກເຮັດ. ນັ້ນຫມາຍຄວາມວ່າຖ້າ tab_width
ແມ່ນ 8 ແລະນີ້ແມ່ນ 5, ຫຼັງຈາກນັ້ນແຖບຫນຶ່ງອາດຈະຖືກຂະຫຍາຍອອກເປັນ 8 ຊ່ອງ, ເຊິ່ງພຽງພໍທີ່ຈະ
ກະຕຸ້ນການຈັດຮູບແບບລ່ວງໜ້າ. (ຄ່າເລີ່ມຕົ້ນ: 5)
--prepend_file ຊື່ເອກະສານ | --prepend_body ຊື່ເອກະສານ | --pp ຊື່ເອກະສານ
ຖ້າທ່ານຕ້ອງການບາງສິ່ງບາງຢ່າງທີ່ຂຶ້ນກັບຂໍ້ຄວາມເນື້ອໃນທີ່ປຸງແຕ່ງ, ໃຫ້ໃສ່ຊື່ໄຟລ໌ທີ່ນີ້.
ຂໍ້ຄວາມທີ່ຢູ່ຂ້າງຫນ້າຈະບໍ່ໄດ້ຮັບການປຸງແຕ່ງທັງຫມົດ, ສະນັ້ນເຮັດໃຫ້ແນ່ໃຈວ່າມັນເປັນຂໍ້ຄວາມຫຼື
HTML ທີ່ເໝາະສົມ.
(ຄ່າເລີ່ມຕົ້ນ: ບໍ່ມີຫຍັງ)
--preserve_indent | -pi
ຮັກສາການຫຍໍ້ໜ້າແຖວທຳອິດຂອງວັກທີ່ໝາຍດ້ວຍຫຍໍ້ໜ້າໂດຍການປ່ຽນແທນ
ຊ່ອງຫວ່າງຂອງແຖວທຳອິດທີ່ມີພື້ນທີ່ບໍ່ແຕກ. (ຄ່າເລີ່ມຕົ້ນ: false)
--short_line_length n | --ເສັ້ນສັ້ນ n | -ສ n
ເສັ້ນສັ້ນນີ້ (ຫຼືສັ້ນກວ່າ) ຈະຕ້ອງຖືກແຍກໂດຍເຈດຕະນາແລະຖືກຮັກສາໄວ້ສັ້ນ.
(ຄ່າເລີ່ມຕົ້ນ: 40)
--style_url stylesheet_url
ອັນນີ້ໃຫ້ URL ຂອງແຜ່ນສະໄຕລ໌; ແທັກ LINK ຈະຖືກເພີ່ມໃສ່ຜົນໄດ້ຮັບ.
--tab_width n | --ຄວາມກວ້າງຂອງແຖບ n | -tw n
ຈຳນວນຊ່ອງເທົ່າກັບແຖບໃດນຶ່ງ? (ຄ່າເລີ່ມຕົ້ນ: 8)
--table_type ປະເພດ= 0/1
--table_type ALIGN=1 --table_type BORDER=0
ນີ້ກໍານົດວ່າຕາຕະລາງປະເພດໃດຈະຖືກຮັບຮູ້ເມື່ອ "make_tables" ເປັນຄວາມຈິງ.
ປະເພດທີ່ເປັນໄປໄດ້ແມ່ນ ALIGN, PGSQL, BORDER ແລະ DELIM. (ຄ່າເລີ່ມຕົ້ນ: ທຸກປະເພດແມ່ນຖືກຕ້ອງ)
--ຫົວຂໍ້ ຫົວຂໍ້ | -t ຫົວຂໍ້
ທ່ານສາມາດລະບຸຊື່. ຖ້າບໍ່ດັ່ງນັ້ນມັນຈະໃຊ້ຊ່ອງຫວ່າງ. (ຄ່າເລີ່ມຕົ້ນ: ບໍ່ມີຫຍັງ)
--titlefirst | -tf
ໃຊ້ແຖວທຳອິດທີ່ບໍ່ຫວ່າງເປົ່າເປັນຫົວຂໍ້.
--underline_delimiter string
ອັນນີ້ກຳນົດວ່າຕົວໜັງສືໃດ (ຫຼືສະຕຣິງ) ຖືກນຳມາເປັນຕົວຂັ້ນຂອງຂໍ້ຄວາມ
ຈະຖືກຕີຄວາມໝາຍເປັນຂີດກ້ອງ (ໝາຍເຖິງການໃຫ້ ແທັກ). ຖ້າອັນນີ້ຫວ່າງເປົ່າ,
ຫຼັງຈາກນັ້ນ, ບໍ່ມີການຂີດກ້ອງຂອງຂໍ້ຄວາມຈະເຮັດໄດ້. ນີ້ບໍ່ແມ່ນຄືກັນກັບຕໍ່ໄປນີ້
ຕົວເລືອກ "underline", ເຊິ່ງແມ່ນກ່ຽວກັບການ underline ຂອງພາກສ່ວນ "header". (ຄ່າເລີ່ມຕົ້ນ: _)
--underline_length_tolerance n | -- ຄວາມຍາວ n | -ul n
ຂີດກ້ອງສ່ວນຫົວສາມາດຂຽນໄດ້ດົນ ຫຼືສັ້ນກວ່າ ແລະຍັງເປັນການຂີດກ້ອງຫົວຢູ່ບໍ?
(ຄ່າເລີ່ມຕົ້ນ: 1)
--underline_offset_tolerance n | --uoffset n | -uo n
ການ underlines ຫົວສາມາດຊົດເຊີຍໄດ້ໄກປານໃດແລະຍັງເປັນ header underlines? (ຄ່າເລີ່ມຕົ້ນ: 1)
--unhyphenation | --unhypnenate | -u
ເປີດໃຊ້ການຍົກເລີກການຍັບຍັ້ງຂໍ້ຄວາມ. (ຄ່າເລີ່ມຕົ້ນ: ຖືກ)
--use_mosaic_header | --mosaic | -mh
ໃຊ້ຕົວເລືອກນີ້ຖ້າທ່ານຕ້ອງການບັງຄັບຮູບແບບຫົວຂໍ້ໃຫ້ກົງກັບຜົນໄດ້ຮັບຂອງ Mosaic.
(ຂີດກ້ອງດ້ວຍ "***" ແມ່ນ H1, ດ້ວຍ "==="s ແມ່ນ H2, ດ້ວຍ "+++" ແມ່ນ H3, ດ້ວຍ "--" ແມ່ນ H4,
ກັບ "~~~" ແມ່ນ H5 ແລະມີ "..." ແມ່ນ H6) ນີ້ແມ່ນພຶດຕິກໍາຂອງ txt2html ຈົນເຖິງສະບັບ.
1.10. (ຄ່າເລີ່ມຕົ້ນ: false)
--use_preformat_marker | --preformat_marker | - ນ
ເປີດການຈັດຮູບແບບລ່ວງໜ້າເມື່ອພົບ " "ຢູ່ໃນເສັ້ນດ້ວຍຕົວມັນເອງ, ແລະປິດມັນ
ເມື່ອມີເສັ້ນທີ່ມີພຽງແຕ່ " ". ເມື່ອຂໍ້ຄວາມທີ່ຖືກຈັດຮູບແບບໄວ້ລ່ວງໜ້າແມ່ນ
ກວດພົບ, ແທັກ PRE ຈະຖືກມອບໃຫ້ຫ້ອງຮຽນ 'quote_explicit'. (ຄ່າເລີ່ມຕົ້ນ: ປິດ)
--xhtml
ພະຍາຍາມເຮັດໃຫ້ຜົນໄດ້ຮັບສອດຄ່ອງກັບມາດຕະຖານ XHTML, ລວມທັງການປິດ tags ເປີດທັງຫມົດ
ແລະຫມາຍ tags ຫວ່າງເປົ່າຢ່າງຖືກຕ້ອງ. ນີ້ຈະເປີດ --lower_case_tags ແລະ overrides ໄດ້
--doctype ທາງເລືອກ. ໃຫ້ສັງເກດວ່າຖ້າທ່ານເພີ່ມ header ຫຼືໄຟລ໌ footer, ມັນຂຶ້ນກັບທ່ານ
ເຮັດໃຫ້ມັນສອດຄ່ອງ; ສ່ວນຫົວ/ສ່ວນທ້າຍບໍ່ໄດ້ຖືກແຕະຕ້ອງນີ້. ເຊັ່ນດຽວກັນ, ຖ້າທ່ານສ້າງການເຊື່ອມຕໍ່ -
ລາຍການວັດຈະນານຸກົມທີ່ທໍາລາຍ XHTML, ຫຼັງຈາກນັ້ນນີ້ຈະບໍ່ແກ້ໄຂພວກມັນ, ຍົກເວັ້ນໃນລະດັບຂອງ
ການໃສ່ tags ທັງຫມົດເປັນຕົວພິມນ້ອຍ.
(ຄ່າເລີ່ມຕົ້ນ: ຖືກ)
ເອກະສານ ຮູບແບບ
ທາງເລືອກໃນການ ໄຟ
ທາງເລືອກສາມາດຖືກມອບໃຫ້ຢູ່ໃນໄຟລ໌ເຊັ່ນດຽວກັນກັບເສັ້ນຄໍາສັ່ງໂດຍການລາຍງານໄຟລ໌ທາງເລືອກ
ກັບ @ຊື່ເອກະສານ ໃນເສັ້ນຄໍາສັ່ງ. ນອກຈາກນີ້, ໄຟລ໌ ~/.txt2htmlrc ແລະ ./.txt2htmlrc ແມ່ນ
ກວດເບິ່ງທາງເລືອກ.
ຮູບແບບມີດັ່ງນີ້: ແຖວເລີ່ມຕົ້ນດ້ວຍ # ແມ່ນຄຳເຫັນ. ສາຍທີ່ປິດຢູ່ໃນ PoD
ເຄື່ອງ ໝາຍ ຍັງເປັນ ຄຳ ເຫັນ. ເສັ້ນຫວ່າງຖືກລະເລີຍ. ທາງເລືອກຂອງຕົນເອງຄວນຈະເປັນ
ໃຫ້ວິທີການທີ່ເຂົາເຈົ້າຈະຢູ່ໃນເສັ້ນຄໍາສັ່ງ, ນັ້ນແມ່ນ, ຊື່ທາງເລືອກ (ລວມທັງ ໄດ້
--) ຕິດຕາມດ້ວຍມູນຄ່າຂອງມັນ (ຖ້າມີ).
ຍົກຕົວຢ່າງ:
# ຕັ້ງວັດຈະນານຸກົມເຊື່ອມຕໍ່
--default_link_dict /home/kat/.TextToHTML.dict
# ກໍານົດທາງເລືອກສໍາລັບບົດກະວີ
-- ຫົວຂໍ້ທໍາອິດ
--short_line_length 60
ເບິ່ງ Getopt::ArgvFile ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
ການເຊື່ອມຕໍ່ Dictionary
ໄຟລ໌ວັດຈະນານຸກົມເຊື່ອມຕໍ່ມີຮູບແບບການຈັບຄູ່, ແລະສິ່ງທີ່ຕ້ອງປ່ຽນເປັນ. ມັນແມ່ນ
ເອີ້ນວ່າ "link" ວັດຈະນານຸກົມເພາະວ່າມັນມີຈຸດປະສົງເພື່ອເປັນສິ່ງທີ່ກໍານົດສິ່ງທີ່ a
href link ແມ່ນ, ແຕ່ມັນສາມາດຖືກນໍາໃຊ້ຫຼາຍກວ່ານັ້ນ. ຢ່າງໃດກໍຕາມ, ຖ້າທ່ານຕ້ອງການກໍານົດຂອງທ່ານ
ການເຊື່ອມຕໍ່ຂອງຕົນເອງ, ມັນແມ່ນແນະນໍາໃຫ້ອ່ານເຖິງການສະແດງອອກເປັນປົກກະຕິ (regexes) ເນື່ອງຈາກວ່ານີ້
ອາໄສພວກເຂົາຫຼາຍ.
ໄຟລ໌ປະກອບດ້ວຍຄໍາຄິດຄໍາເຫັນ (ເຊິ່ງເປັນເສັ້ນເລີ່ມຕົ້ນດ້ວຍ #) ແລະເສັ້ນຫວ່າງເປົ່າ, ແລະການເຊື່ອມຕໍ່
ລາຍການ. ແຕ່ລະລາຍການປະກອບດ້ວຍການສະແດງອອກປົກກະຕິ, a -> ແຍກ (ມີທາງເລືອກ
flags), ແລະການເຊື່ອມຕໍ່ "ຜົນໄດ້ຮັບ".
ໃນກໍລະນີທີ່ງ່າຍດາຍທີ່ສຸດ, ບໍ່ມີທຸງ, ການສະແດງອອກປົກກະຕິກໍານົດຮູບແບບທີ່ຈະເບິ່ງ
for, ແລະຜົນໄດ້ຮັບເວົ້າວ່າສິ່ງທີ່ສ່ວນຫນຶ່ງຂອງການສະແດງອອກປົກກະຕິແມ່ນການເຊື່ອມຕໍ່ຕົວຈິງ, ແລະ
link ທີ່ຖືກສ້າງຂຶ້ນມີ href ເປັນຕົວເຊື່ອມຕໍ່, ແລະຮູບແບບທີ່ກົງກັນທັງຫມົດເປັນ
ສ່ວນທີ່ເຫັນໄດ້ຂອງການເຊື່ອມຕໍ່. ລັກສະນະທໍາອິດຂອງການສະແດງອອກປົກກະຕິແມ່ນຖືກປະຕິບັດ
ຕົວແຍກສໍາລັບ regex, ດັ່ງນັ້ນຫນຶ່ງອາດຈະໃຊ້ຕົວແຍກແບບດັ້ງເດີມ / ແຍກ, ຫຼື
ບາງສິ່ງບາງຢ່າງເຊັ່ນ: | (ເຊິ່ງສາມາດເປັນປະໂຫຍດກັບ URL ທີ່ເຕັມໄປດ້ວຍ / ຕົວອັກສອນ).
ດັ່ງນັ້ນ, ສໍາລັບຕົວຢ່າງ, URL ftp ອາດຈະຖືກກໍານົດເປັນ:
|ftp:[\w/\.:+\-]+| -> $&
ນີ້ໃຊ້ເວລາຮູບແບບທັງຫມົດເປັນ href, ແລະການເຊື່ອມຕໍ່ຜົນໄດ້ຮັບມີສິ່ງດຽວກັນຢູ່ໃນ
href ຄືກັບເນື້ອໃນຂອງສະມໍ.
ແຕ່ບາງຄັ້ງ href ບໍ່ແມ່ນຮູບແບບທັງຫມົດ.
/<URL:\s*(\S+?)\s*>/ --> $1
ດ້ວຍ regex ຂ້າງເທິງ, a () grouping marks the first subexpression, which is represented as
$1 (ແທນທີ່ຈະ $& ການສະແດງອອກທັງຫມົດ). ລາຍການນີ້ກົງກັບ URL ທີ່ຖືກໝາຍໄວ້
explicity ເປັນ URL ທີ່ມີຮູບແບບ (ໝາຍເຫດ <ແມ່ນສະແດງເປັນ entity, ບໍ່ແມ່ນ
ລັກສະນະຕົວຈິງ. ນີ້ແມ່ນຍ້ອນວ່າໃນເວລາທີ່ເຊື່ອມຕໍ່ວັດຈະນານຸກົມຖືກກວດສອບ, ທັງຫມົດ
ສິ່ງດັ່ງກ່າວໄດ້ຖືກປ່ຽນເປັນຮູບແບບ HTML ຂອງພວກເຂົາແລ້ວ) ນີ້ຈະໃຫ້ພວກເຮົາເປັນ
ເຊື່ອມຕໍ່ໃນຮູບແບບ <URL:foo>
ໄດ້ h ທຸງ
ຢ່າງໃດກໍຕາມ, ຖ້າພວກເຮົາຕ້ອງການການຄວບຄຸມຫຼາຍກວ່າວິທີການສ້າງການເຊື່ອມໂຍງ, ພວກເຮົາສາມາດກໍ່ສ້າງມັນໄດ້
ຕົວເຮົາເອງ. ຖ້າຄົນຫນຶ່ງໃຫ້ທຸງ h, ຫຼັງຈາກນັ້ນສ່ວນ "ຜົນໄດ້ຮັບ" ຂອງການເຂົ້າແມ່ນຖືກປະຕິບັດບໍ່ໃຫ້
ມີສ່ວນ href ຂອງການເຊື່ອມຕໍ່, ແຕ່ການເຊື່ອມຕໍ່ທັງຫມົດ.
ຕົວຢ່າງ, ການເຂົ້າ:
/<URL:\s*(\S+?)\s*>/ -h-> $1
ຈະໃຊ້ເວລາ ແລະໃຫ້ພວກເຮົາ foo
ຢ່າງໃດກໍ່ຕາມ, ນີ້ແມ່ນກົນໄກທີ່ມີປະສິດທິພາບຫຼາຍ, ເພາະວ່າມັນສາມາດຖືກນໍາໃຊ້ເພື່ອກໍ່ສ້າງແບບປະເພນີ
tags ທີ່ບໍ່ແມ່ນການເຊື່ອມຕໍ່ທັງຫມົດ. ຕົວຢ່າງ, ເພື່ອທຸງ *ຄໍາຕົວຫຍໍ້* ຕໍ່ໄປນີ້
ການເຂົ້າຈະອ້ອມຮອບຄໍາທີ່ມີແທັກ EM.
/\B\*([az][az -]*[az])\*\B/ -hi-> $1
ໄດ້ i ທຸງ
ນີ້ຈະເປີດໃຊ້ການບໍ່ສົນໃຈກໍລະນີໃນການຈັບຄູ່ຮູບແບບ.
ໄດ້ e ທຸງ
ນີ້ຈະເປີດໃຊ້ງານໃນການປ່ຽນຮູບແບບ. ນີ້ກໍ່ພຽງແຕ່ເຮັດໃຫ້ຄວາມຮູ້ສຶກຖ້າຫາກວ່າ h ແມ່ນ
ເປີດຄືກັນ. ໃນກໍລະນີດັ່ງກ່າວ, ພາກສ່ວນ "ຜົນໄດ້ຮັບ" ຂອງການເຂົ້າໄດ້ຖືກປະຕິບັດເປັນລະຫັດ perl ທີ່ຈະເປັນ
ຖືກປະຕິບັດ, ແລະຜົນໄດ້ຮັບຂອງລະຫັດນັ້ນແມ່ນສິ່ງທີ່ທົດແທນຮູບແບບ.
ໄດ້ o ທຸງ
ອັນນີ້ໝາຍເຖິງການເຂົ້າເປັນລິ້ງຄັ້ງດຽວ. ນີ້ຈະປ່ຽນຕົວຢ່າງທໍາອິດຂອງ a
ຮູບແບບທີ່ກົງກັນ, ແລະບໍ່ສົນໃຈອັນອື່ນຕໍ່ໄປ.
ຕົວຢ່າງ, ຮູບແບບຕໍ່ໄປນີ້ຈະກ່າວເຖິງຄັ້ງທໍາອິດຂອງ HTML::TextToHTML ແລະ
ປ່ຽນມັນເປັນລິ້ງໄປຫາໜ້າຫຼັກຂອງໂມດູນ.
"HTML::TextToHTML" -io-> http://www.example.com/tools/text_to_html/
ການປ້ອນຂໍ້ມູນ ເອກະສານ ຮູບແບບ
ສໍາລັບສ່ວນໃຫຍ່, ໂມດູນນີ້ພະຍາຍາມໃຊ້ສົນທິສັນຍາ intuitive ສໍາລັບການກໍານົດ
ໂຄງສ້າງຂອງການປ້ອນຂໍ້ຄວາມ. ລາຍຊື່ທີ່ບໍ່ໄດ້ຈັດລຳດັບແມ່ນໝາຍດ້ວຍຈຸດໝາຍ; ບັນຊີລາຍຊື່ຄໍາສັ່ງແມ່ນ
ຫມາຍດ້ວຍຕົວເລກຫຼືຕົວອັກສອນ; ໃນກໍລະນີໃດກໍ່ຕາມ, ການເພີ່ມຂຶ້ນຂອງ indentation ຫມາຍບັນຊີລາຍຊື່ຍ່ອຍ
ບັນຈຸຢູ່ໃນບັນຊີລາຍຊື່ນອກ.
ສ່ວນຫົວ (ນອກເໜືອໄປຈາກສ່ວນຫົວທີ່ກຳນົດເອງ) ຖືກຈຳແນກໂດຍ "ຂີດກ້ອງ" ຢູ່ກ້ອງພວກມັນ;
ສ່ວນຫົວໃນຕົວພິມໃຫຍ່ທັງໝົດແມ່ນແຍກອອກຈາກຕົວພິມໃນກໍລະນີປະສົມ. ສ່ວນຫົວທັງໝົດ, ທັງສອງ
ຫົວຂໍ້ປົກກະຕິແລະແບບກໍາຫນົດເອງ, ຄາດວ່າຈະເລີ່ມຕົ້ນຢູ່ໃນແຖວທໍາອິດໃນ "ວັກ".
ຕາຕະລາງຕ້ອງການສົນທິສັນຍາທີ່ເຄັ່ງຄັດກວ່າ. ຕາຕະລາງຕ້ອງຖືກຫມາຍເປັນວັກແຍກຕ່າງຫາກ,
ນັ້ນແມ່ນ, ມັນຕ້ອງໄດ້ຮັບການລ້ອມຮອບດ້ວຍເສັ້ນເປົ່າ. ຕາຕະລາງມາຢູ່ໃນປະເພດຕ່າງໆ. ສໍາລັບ
ຕາຕະລາງທີ່ຈະວິເຄາະ, ທາງເລືອກ --table_type ຂອງມັນຈະຕ້ອງເປີດ, ແລະທາງເລືອກ --make_tables ຕ້ອງ
ຈະເປັນຄວາມຈິງ.
ຈັດເຂົ້າ ຕາຕະລາງ ປະເພດ
ຖັນຕ້ອງຖືກແຍກອອກດ້ວຍສອງຊ່ອງ ຫຼືຫຼາຍກວ່ານັ້ນ (ອັນນີ້ປ້ອງກັນບໍ່ໃຫ້ເກີດຄວາມຜິດພາດໂດຍບັງເອີນ
ການຮັບຮູ້ຂອງວັກຫນຶ່ງທີ່ຊ່ອງ interwords ເກີດຂຶ້ນແຖວ). ຖ້າມີສອງຫຼື
ແຖວເພີ່ມເຕີມໃນວັກຫນຶ່ງແລະແຖວທັງຫມົດແບ່ງປັນຊຸດດຽວກັນຂອງ (ສອງຫຼືຫຼາຍກວ່າ) ຖັນ, the
ວັກແມ່ນສົມມຸດວ່າເປັນຕາຕະລາງ. ຍົກຕົວຢ່າງ
-e ໄຟລ໌ມີຢູ່.
-z ໄຟລ໌ມີສູນຂະຫນາດ.
-s ໄຟລ໌ມີຂະຫນາດທີ່ບໍ່ແມ່ນສູນ (ຂະຫນາດກັບຄືນ).
ກາຍເປັນ
-e ໄຟລ໌ມີຢູ່.
-z ໄຟລ໌ມີສູນ.
-s ໄຟລ໌ມີຂະຫນາດທີ່ບໍ່ແມ່ນສູນ (ຂະຫນາດກັບຄືນ).
ນີ້ຄາດເດົາສໍາລັບແຕ່ລະຄໍລໍາວ່າມັນຈະຕັ້ງໄວ້ທາງຊ້າຍ, ກາງຫຼືຂວາ.
BORDER ຕາຕະລາງ ປະເພດ
ຕາຕະລາງປະເພດນີ້ມີຂອບງາມອ້ອມຮອບມັນ, ແລະຈະຖືກສະແດງດ້ວຍຂອບ, ເຊັ່ນ:
+---------+---------+
| ຖັນທີ1 | ຖັນ 2 |
+---------+---------+
| val1 | val2 |
| val3 | val3 |
+---------+---------+
ຂ້າງເທິງຈະກາຍເປັນ
ຖັນ 1 ຖັນ 2
val1 val2
val3 val3
ມັນຍັງສາມາດມີຄຳບັນຍາຍທາງເລືອກໃນຕອນເລີ່ມຕົ້ນ.
ຄຳບັນຍາຍຂອງຂ້ອຍ
+---------+---------+
| ຖັນທີ1 | ຖັນ 2 |
+---------+---------+
| val1 | val2 |
| val3 | val3 |
+---------+---------+
PGSQL ຕາຕະລາງ ປະເພດ
ຮູບແບບຂອງຕາຕະລາງນີ້ແມ່ນສິ່ງທີ່ຫນຶ່ງໄດ້ຮັບຈາກຜົນໄດ້ຮັບຂອງການສອບຖາມ Postgresql.
ຖັນທີ1 | ຖັນ 2
---------+---------
val1 | val2
val3 | val3
(2 ແຖວ)
ອັນນີ້ຍັງສາມາດມີຄຳບັນຍາຍທາງເລືອກໃນຕອນເລີ່ມຕົ້ນ. ຕາຕະລາງນີ້ຍັງຖືກສະແດງດ້ວຍ a
ຂອບ ແລະສ່ວນຫົວຕາຕະລາງຄືກັບປະເພດ BORDER.
DELIM ຕາຕະລາງ ປະເພດ
ຕາຕະລາງປະເພດນີ້ຖືກຈຳກັດດ້ວຍຕົວອັກສອນທີ່ບໍ່ແມ່ນຕົວເລກ ແລະ ຕ້ອງມີຢ່າງໜ້ອຍສອງຕົວ
ແຖວແລະສອງຖັນກ່ອນທີ່ມັນຈະຖືກຮັບຮູ້ເປັນຕາຕະລາງ.
ອັນນີ້ຖືກຈຳກັດໂດຍ '| ລັກສະນະ:
| val1 | val2 |
| val3 | val3 |
ແຕ່ຫນຶ່ງສາມາດນໍາໃຊ້ເກືອບທຸກລັກສະນະທີ່ເຫມາະສົມເຊັ່ນ: # $ % + ແລະອື່ນໆ. ນີ້ແມ່ນສະຫລາດ
ພຽງພໍທີ່ຈະຄິດອອກສິ່ງທີ່ທ່ານກໍາລັງໃຊ້ເປັນ delimiter ຖ້າຫາກວ່າທ່ານມີການຕັ້ງຄ່າຂໍ້ມູນຂອງທ່ານເຊັ່ນດຽວກັນ
ໂຕະ. ໃຫ້ສັງເກດວ່າເສັ້ນຕ້ອງທັງສອງເລີ່ມຕົ້ນແລະສິ້ນສຸດດ້ວຍຕົວຂັ້ນ, ເຊັ່ນດຽວກັນກັບ
ໃຊ້ມັນເພື່ອແຍກຄ່າ.
ອັນນີ້ຍັງສາມາດມີຄຳບັນຍາຍທາງເລືອກໃນຕອນເລີ່ມຕົ້ນ.
ຕົວຢ່າງ
ປ່ຽນແປງ ຫນຶ່ງ ເອກະສານ to HTML
txt2html --infile thing.txt --outfile thing.html
ນີ້ຈະສ້າງໄຟລ໌ HTML ທີ່ເອີ້ນວ່າ "thing.html" ຈາກໄຟລ໌ຂໍ້ຄວາມທໍາມະດາ "thing.txt".
ໃຊ້ txt2htmlp ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net