excel - 识别单词中的模式

标签 excel vba design-patterns match

我有一个问题,我认为很简单,但我不知道正确的方法。

基本上,我希望我的程序能够识别具有某种模式的单词,如果是的话,提取该模式之前的内容。

在本例中,该模式将是 /F,特别是在单词的末尾,并且它将提取之前的内容。

例如,如果程序找到 21/F,它会将其识别为良好匹配并提取 21。但如果这个词是21/Fudge,它就不会做任何事情。

您知道如何在单词中的特定位置查找匹配项吗?

最佳答案

我会这样做:

If str Like "*/F" Then
    before=Left(str, Len(str)-len("/F"))
Else
    'No match!
End If

关于excel - 识别单词中的模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17805357/

相关文章:

string - Excel 匹配函数与具有 R1C1 引用样式的列

excel - 如何使用 VBA 将我的图片放置在现有 powerpoint 幻灯片的幻灯片中心?

vba - Excel 中的宏中的 If 语句

excel - 使用 vbNewLine 打印到文件会导致双 NewLine

java - 什么是接口(interface)和包装器?

.net - 最终阻止的目的是什么?

asp.net - 超链接数据未在 radgrid excel 导出中导出

excel - 基于单元格值的行数(循环复制)

vba - 如何获取Excel工作表中调用VBA函数的单元格的地址

mysql - MySQL 数据库中的用户定义公式