Javascript 找到单词并在后面回显100个字符

Javascript 找到单词并在后面回显100个字符,javascript,php,jquery,html,css,Javascript,Php,Jquery,Html,Css,我已经写了下面的代码。我有个问题。 此代码用于我网站的“搜索”部分。当一个词被搜索时,我想让它在我网站上的所有文本中找到,然后再搜索100个字符。 例如,当我搜索单词universe时,我希望包含该单词在内的所有文本都包含100个字符: 宇宙是存在的;人是生的,最终都会自然死亡;世界没有创造者,因此,没有 你能告诉我怎么做吗 <div> <div class="title"><a href="/html/Article/View/id/<?php ech

我已经写了下面的代码。我有个问题。 此代码用于我网站的“搜索”部分。当一个词被搜索时,我想让它在我网站上的所有文本中找到,然后再搜索100个字符。 例如,当我搜索单词universe时,我希望包含该单词在内的所有文本都包含100个字符:

宇宙是存在的;人是生的,最终都会自然死亡;世界没有创造者,因此,没有

你能告诉我怎么做吗

<div>
  <div class="title"><a  href="/html/Article/View/id/<?php echo $data['id']?>"><?php echo $data['title']?></a></div>
  <div class="description"><?php echo $description;?></div>
</div>

使用正则表达式可以执行以下操作:

$text = 'xx universe12345678912345';
preg_match('/(universe.{0,100})/siu', $text, $matches);
var_dump($matches);

返回包含最多100个字母的可选字符串。您可以抓取更多,然后在打印结果时删除/关闭html标记

我想$description是您的全部内容

使用以下命令


让我知道它是否有效

您尝试了什么???我认为Stackoverflow是针对特定问题给出具体答案,而不是为您编写整个堆栈解决方案。非常感谢。成功了。但是当我想这样写的时候,我得到了一个错误。substr“$data['description']”,strpos“$data['description']”,“.$info['title']”,100.。分析错误:语法错误,意外的T_字符串请共享完整代码或至少此字符串连接行。我会帮助你,并对我的上述答案投赞成票,这样对其他人也会有帮助