Functions.LikeC 方法 | |
确定一个字符表达式是否与另一个字符表达式匹配。
命名空间:
XSharp.VFP
程序集:
XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法 FUNCTION LikeC(
cExpression1,
cExpression2
) AS LOGIC CLIPPER
[ClipperCallingConventionAttribute(new string[] { ... })]
public static bool LikeC(
__Usual cExpression1 = default,
__Usual cExpression2 = default
)
查看代码参数
- cExpression1 (Optional)
- 类型:__Usual
指定 LikeC( ) 用于与 cExpression2 比较的字符表达式。
cExpression1 可以包含通配符,如 * 和 ?。问号 (?) 匹配 cExpression2 中的任何单个字符,星号 (*) 匹配任意数量的字符。
您可以在 cExpression1 中任意组合和混合使用任意数量的通配符。
- cExpression2 (Optional)
- 类型:__Usual
指定 LikeC( ) 用于与 cExpression1 比较的字符表达式。
cExpression2 必须与 cExpression1 字符对字符匹配,LIKE() 才会返回 true (.T.)。
返回值
类型:
Boolean
逻辑型
备注 LikeC( ) 设计用于包含双字节字符的表达式。如果表达式仅包含单字节字符,LikeC( ) 等同于 LIKE( )。
LikeC( ) 确定一个字符表达式是否与另一个字符表达式匹配。如果 cExpression1 与 cExpression2 匹配,
LikeC( ) 返回 true(.T.);否则,返回 false (.F.)。
SET COMPATIBLE 确定 LikeC( ) 如何比较 cExpression1 和 cExpression2 中的空格。
如果 SET COMPATIBLE 设置为 ON 或 DB4,则在比较之前,cExpression1 和 cExpression2 中的所有尾随空格都会被删除。
如果 SET COMPATIBLE 设置为 OFF 或 FOXPLUS,则在比较中会使用 cExpression1 和 cExpression2 中的任何尾随空格。
此函数对于处理如平假名和片假名等双字节字符集非常有用。
参见