$ 操 作 符

$ 操 作 符 - 图1$ 操 作 符 - 图2$ 操 作 符 - 图3$ 操 作 符 - 图4$ 操 作 符 - 图5$ 操 作 符 - 图6$ 操 作 符 - 图7$ 操 作 符 - 图8如果一个字符表达式包含在另一个字符表达式中 则 返 回 真 (.T.) 否则 返回假 (.F.)

语 法

cSearchFor $ cSearchIn

返 值 类 型逻辑型 参 数 描 述

cSearchFor

$ 操 作 符 - 图9指 定 要 在 cSearchIn 中 查 找 的 字 符 表 达 式

cSearchIn

$ 操 作 符 - 图10指 定 要 在 其 中 查 找 包 含 cSearchFor 的 字 符 表 达 式

$ 操 作 符 - 图11$ 操 作 符 - 图12$ 操 作 符 - 图13$ 操 作 符 - 图14$ 操 作 符 - 图15$ 操 作 符 - 图16$ 操 作 符 - 图17如果在 cSearchIn 中找到了 cSearchFor 则 $ 返回 真 (.T.) 否则 返回 假

$ 操 作 符 - 图18$ 操 作 符 - 图19$ 操 作 符 - 图20$ 操 作 符 - 图21(.F.) cSearchIncSearchFor 可以是字符型变量或数组元素 字符型字段 原义字符串或任意长度的备注型字段

$ 操 作 符 - 图22$ 操 作 符 - 图23$ 操 作 符 - 图24$ 操 作 符 - 图25备注型字段可以像字符表达式 表中字段 变量以及数组元素一样操作 例如 如果

$ 操 作 符 - 图26$ 操 作 符 - 图27MEMO_FLD 是一个备注型字段 则下面的语句有效

LIST FOR 'FOX' $ UPPER(memo_fld)

说 明

$ 操 作 符 - 图28$ 操 作 符 - 图29$ 操 作 符 - 图30$ 操 作 符 - 图31$ 操 作 符 - 图32如果没有找到字符表达式 则返回 假 (.F.) 操作符 $ 区分大小写 但不能进行

$ 操 作 符 - 图33Rushmore ™ 优化

示 例

$ 操 作 符 - 图34$ 操 作 符 - 图35$ 操 作 符 - 图36下面的示例创建了包含一个备注字段 名称为 $ 操 作 符 - 图37 $ 操 作 符 - 图38 $ 操 作 符 - 图39 $ 操 作 符 - 图40 $ 操 作 符 - 图41 的表 表中添加了三个记

$ 操 作 符 - 图42$ 操 作 符 - 图43$ 操 作 符 - 图44录 LIST 用于显示这三个记录 可用美元符号 ($) 来列出包含字符串 “ FOX .” 的记录

$ 操 作 符 - 图45然后为此示例而创建的文件将被删除

CLOSE DATABASES CLEAR

CREATE TABLE memotest (Text C(3), Memo M)

$ 操 作 符 - 图46INSERT INTO memotest (Text, Memo) VALUES ('Fox', 'Fox') INSERT INTO memotest (Text, Memo) VALUES ('Cat', 'Cat') INSERT INTO memotest (Text, Memo) VALUES ('FOX', 'FOX') LIST FIELDS Memo, Text FOR 'FOX' UPPER(Memo)

USE

DELETE FILE memotest.dbf DELETE FILE memotest.fpt

请 参 阅

A T $ 操 作 符 - 图47 $ 操 作 符 - 图48