⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 striplines.prg

📁 MSComm控件资料,Visual Basic 6.0(以下简称VB) 是一种功能强大、简单易学的程序设计语言。它不但保留了原先Basic语言的全部功能
💻 PRG
字号:
#DEFINE		CRLF				CHR(13)+CHR(10)

LPARAMETERS tcFile, tcPrefix
LOCAL lcFile, lcText, lcSafety

lcSafety = SET("SAFETY")
SET SAFETY OFF

lcFile = FULLPATH(tcFile)
lcText = FILETOSTR(lcFile)
lcText = CutWithPrefix(lcText, tcPrefix)
STRTOFILE(lcText, lcFile)

SET SAFETY &lcSafety

RETURN


FUNCTION CutWithPrefix(tcText, tcPrefix)
	LOCAL lnLines, laLines[1], lnCnt, lnLen, lcLine, lcRetVal
	lcRetVal = ""

	lnLen = LEN(tcPrefix)
	lnLines = ALINES(laLines, tcText)

	FOR lnCnt = 1 TO lnLines
		lcLine = RemoveWhite(laLines[lnCnt])

		IF LEFT(lcLine, lnLen) != tcPrefix
			lcRetVal = lcRetVal + laLines[lnCnt] + CRLF
		ENDIF
	ENDFOR

	RETURN lcRetVal
ENDFUNC


FUNCTION RemoveWhite(tcLine)
	#DEFINE		WHITESPACE		CHR(9)+CHR(32)
	LOCAL lcRetVal
	lcRetVal = tcLine

	DO WHILE LEFT(lcRetVal, 1) $ WHITESPACE
		lcRetVal = SUBSTR(lcRetVal, 2)
	ENDDO

	RETURN lcRetVal
ENDFUNC

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -