标签: highlighting

PHP/MySQL:突出显示"SOUNDS LIKE"查询结果

快速MYSQL/PHP问题.如果没有找到普通搜索查询的结果,我使用"不那么严格"的搜索查询作为后备,调整为:

foreach($find_array as $word) { 
  clauses[] = "(firstname SOUNDS LIKE '$word%' OR lastname SOUNDS LIKE '$word%')";
}
if (!empty($clauses)) $filter='('.implode(' AND ', $clauses).')';
$query = "SELECT * FROM table WHERE $filter";
Run Code Online (Sandbox Code Playgroud)

现在,我正在使用PHP来突出显示结果,例如:

foreach ($find_array as $term_to_highlight){
    foreach ($result as $key => $result_string){
        $result[$key]=highlight_stuff($result_string, $term_to_highlight);
    }
}
Run Code Online (Sandbox Code Playgroud)

但是当我不知道要强调什么时,这种方法就会出现问题.有什么办法可以找出运行mysql查询时"声音相似"匹配的内容吗?

也就是说,如果有人搜索"Joan",我希望它突出显示"John".

php mysql soundex highlighting

4
推荐指数
2
解决办法
1万
查看次数

突出显示搜索词(仅选择叶节点)

我想在页面上突出显示搜索字词,但不要弄乱任何HTML标记.我想的是:

$('.searchResult *').each(function() {
    $(this.html($(this).html().replace(new RegExp('(term)', 'gi'), '<span class="highlight">$1</span>'));
)};
Run Code Online (Sandbox Code Playgroud)

但是,$('.searchResult *').each匹配所有元素,而不仅仅是叶节点.换句话说,匹配的一些元素在其中包含HTML.所以我有几个问题:

  1. 我怎样才能匹配叶节点?
  2. 是否有一些内置的jQuery RegEx函数来简化事情?就像是:$(this).wrap('term', $('<span />', { 'class': 'highlight' }))
  3. 有没有办法做一个简单的字符串替换而不是RegEx?
  4. 还有其他更好/更快的方法吗?

非常感谢!

jquery highlighting

4
推荐指数
1
解决办法
3233
查看次数

使用<span>突出显示html

我正在使用<span>要突出显示的内容周围的标签突出显示HTML文档中的文本.span类具有已background-color定义的,并且border-radius还设置了a.这很好用.

我希望突出显示的<span>内容远远超出内容的正常范围.也就是说,span-start左边的几个像素,以及span-end右边的几个像素.理想情况下,我会这样做而不会将内容分开.

我可以使用任何好的CSS技巧来达到这个目的吗?

html css highlighting

4
推荐指数
1
解决办法
2224
查看次数

Android webview:使用javascript突出显示页面中的特定单词?

我在我的Android应用程序中使用webview.我想知道是否可以使用javascript中的代码在加载的页面中突出显示或强调特定的单词/句子/段落?

谢谢

javascript android highlighting android-webview

4
推荐指数
1
解决办法
1万
查看次数

jQuery/JS插件为新用户创建网站介绍/展示

我想为新客户创建网站介绍.

是否有任何插件/框架突出显示网站的某些区域并显示这些区域的文本?我在大约一年前看到这样的插件与演示但无法找到它.

我更喜欢独立或基于jQuery.

谢谢

javascript jquery highlighting

4
推荐指数
1
解决办法
2547
查看次数

Android:如何禁用ListView?

我有一个列表视图,并希望禁用其中的每个单元格,以便当您点击它时文本颜色保持不变.

但我希望它可以滚动.

我怎样才能做到这一点?

android listview highlighting android-arrayadapter

4
推荐指数
1
解决办法
7951
查看次数

突出显示缺少emacs缓冲区中的哪个文件名

在GNU Emacs中,我可以使用类似假设的"flyexist.el" - 我有一个带有绝对(Unix)文件名的缓冲区(加上一些附加文本).大多数这些文件存在,但有些文件丢失了.我想运行一个功能,突出显示我丢失的文件(可能有红色叠加).这个函数需要弄清楚缓冲区中的哪个文本看起来像文件名(一些误报是可以的),然后使用file-exists-p进行处理.

例如,假设我的缓冲区包含

Some random text mentioning /file/that/does/exist.txt, 
some more random text, and a /file/that/does/not-exist.txt
Run Code Online (Sandbox Code Playgroud)

我希望突出显示第二个文件.

这样的事情已经存在吗?

emacs overlay elisp highlighting

4
推荐指数
1
解决办法
553
查看次数

CSS:突出显示的文字效果

我正在尝试使用一些填充来生成突出显示的文本效果,但填充仅应用于开头和结尾,而不是新行.

#highlight {
background: rgba(255,230,0,0.5);
padding: 3px 5px;
margin: -3px -5px;
line-height: 1.7;
border-radius: 3px;
}

<span id=highlight>text<br>here</span>
Run Code Online (Sandbox Code Playgroud)

请看这里:http://jsfiddle.net/CNJZK/7/

是否有任何纯CSS修复使内部("尖锐")边缘延伸得更远?就像在这张图片中一样:http://i.imgur.com/j8mIJZS.jpg

css highlighting

4
推荐指数
2
解决办法
4万
查看次数

在崇高文本3中放置.tmLanguage的位置?

我在使用RegExp时遇到Ruby语法高亮问题.

有人建议我用一些额外的代码更新我的Ruby.tmLanguage文件.

问题是,我无法在我的计算机上找到此文件.在sublime_text_3/Packages中我只看到.sublime-package文件,我无法使用sublime文本正确打开; 它只显示数字.

我是否必须自己创建此文件,如果是,那么在哪里?

或者这在sublime text 3中的工作方式不同(相对于2,这可能是此解决方案发布时的最新版本).

参考其他Ruby.tmLanguage代码:https://gist.github.com/elgalu/3921521

ruby regex syntax highlighting sublimetext3

4
推荐指数
1
解决办法
5087
查看次数

如何在Mac中改变我在Android工作室中突出显示文本的方式?

我有一个非常奇怪的问题.我目前在MacBook Pro上使用Android Studios,当我标记文本时(通过单击并拖动光标),它不会逐行突出显示文本.相反,它完全按照我移动光标标记文本,而不考虑线条.有谁知道如何改变这一点,所以我以正常的方式标记文本,所以如果我将光标移动三行,它标记整行而不仅仅是行的一部分?

macos android highlighting

4
推荐指数
2
解决办法
2627
查看次数