ການຊ່ວຍເຫຼືອ LibreOffice 26.2
ປ່ຽນແທນຂໍ້ຄວາມໜຶ່ງດ້ວຍອີກຂໍ້ຄວາມໜຶ່ງ.
Replace (Expression As String, Find As String, Replace As String [, Start = 1 [, Count = -1 [, Compare = True]]]) As String
String (ຂໍ້ຄວາມ)
Expression: ນິພົດຂໍ້ຄວາມໃດໆທີ່ທ່ານຕ້ອງການແກ້ໄຂ.
Find: ນິພົດຂໍ້ຄວາມທີ່ຕ້ອງການຄົ້ນຫາ.
Replace: ນິພົດຂໍ້ຄວາມທີ່ຈະນຳມາປ່ຽນແທນຂໍ້ຄວາມທີ່ຄົ້ນຫາພົບ.
Start: ນິພົດໂຕເລກ (ທາງເລືອກ) ທີ່ລະບຸຕຳແໜ່ງອັກສອນທີ່ຈະເລີ່ມຄົ້ນຫາ ແລະ ຍັງເປັນຈຸດເລີ່ມຕົ້ນຂອງຂໍ້ຄວາມຍ່ອຍທີ່ຈະສົ່ງຄືນ.
Count: ຈຳນວນຄັ້ງສູງສຸດ (ທາງເລືອກ) ທີ່ຈະທຳການປ່ຽນແທນ. ຖ້າຕັ້ງເປັນ -1 ຈະປ່ຽນແທນທຸກບ່ອນທີ່ເປັນໄປໄດ້.
Compare: ນິພົດບູລີນ (ທາງເລືອກ) ທີ່ກຳນົດປະເພດການປຽບທຽບ. ສາມາດເປັນ True ຫຼື False. ຄ່າເລີ່ມຕົ້ນ True ໝາຍເຖິງການປຽບທຽບແບບຂໍ້ຄວາມທີ່ບໍ່ສົນໃຈຕົວໃຫຍ່-ນ້ອຍ. False ໝາຍເຖິງການປຽບທຽບແບບບາຍນາຣີທີ່ສົນໃຈຕົວໃຫຍ່-ນ້ອຍ. ທ່ານສາມາດໃຊ້ 0 ແທນ False ຫຼື 1 ແທນ True ໄດ້ເຊັ່ນກັນ.
MsgBox Replace ("aBbcnnbnn", "b", "$", 1, 1, False) 'ສົ່ງຄືນ "aB$cnnbnn"
REM ຄວາມໝາຍ: "b" ຄວນຖືກປ່ຽນແທນ, ແຕ່
REM * ສະເພາະຕອນທີ່ເປັນຕົວພິມນ້ອຍ (compare=False), ດັ່ງນັ້ນຈຶ່ງປ່ຽນທີ່ "b" ໂຕທີສອງ
REM * ສະເພາະຄັ້ງທຳອິດ (ທີ່ກົງກັບຮູບແບບຕົວອັກສອນ) ເທົ່ານັ້ນ (count=1)
MsgBox Replace ("ABCDEFGHI", "E", "*", 4)
REM ສົ່ງຄືນ D*FGHI ເພາະການຄົ້ນຫາເລີ່ມທີ່ຕຳແໜ່ງ 4, ເຊິ່ງເປັນຈຸດເລີ່ມຕົ້ນຂອງຂໍ້ຄວາມທີ່ຈະສົ່ງຄືນນຳ.
MsgBox Replace("aBbcnnbnn", "b", "$£", compare:=False) 'ສົ່ງຄືນ "aB$£cnn$£nn"
REM ປ່ຽນແທນທັງໝົດ (count = -1) ຈາກ "b" ເປັນ "$£" ໂດຍສົນໃຈຮູບແບບຕົວອັກສອນ (compare=False) ເລີ່ມຈາກຕົວອັກສອນທຳອິດ (start=1)