在找到的文本上方查找指定的文本
Posted
技术标签:
【中文标题】在找到的文本上方查找指定的文本【英文标题】:Finding specified text above found text 【发布时间】:2014-05-04 16:04:33 【问题描述】:好吧,我想做的是在我搜索的单词之前找到最接近的文本
例如
搜索词是CAT
来自以下
I like PC1 my PC2 is fast CAT for my PC3
我希望它找到单词 CAT 然后返回 PC2 而不是其他只是在CAT
之前找到的第一个词
【问题讨论】:
太棒了。让我们看看你尝试过的正则表达式...... 很抱歉,这个问题对我来说毫无意义。你能详细说明矿石并提供更清晰的输入/想要的输出吗?另外,您当前的代码在哪里失败? 【参考方案1】:不确定是否要在搜索关键字周围找到摘录,如果是这样,您可以尝试
var searchTerm = "CAT";
var searchExcp = "\\b(.)0,14" + searchTerm + "(.)0,5((.)+\\b)0,14";
searchExcp = new RegExp(searchExcp, "gi");
"searchExcp" 是你可以用来执行搜索的正则表达式,
PS:这是javascipt代码。
【讨论】:
以上是关于在找到的文本上方查找指定的文本的主要内容,如果未能解决你的问题,请参考以下文章
Excel宏查找文本,查找参考单元格,从参考单元格复制数据到固定位置