php - 正则表达式:匹配句子 PHP 中的单词

标签 php regex arrays string

我有一个包含单词的数组

$arr = array("go", "walk", ...)

如果它们在句子中匹配,我想用链接替换这些词。但只有当它们完全匹配时才应该匹配(例如“walk”应该匹配“Walk”或“walk!”但不匹配“walking”)

替换应该是一个简单的链接,例如:< a href='#walk' >walk< /a >

有人知道吗?

最佳答案

要匹配每个单词,例如“walk”而不是“walking”,请使用\b 作为单词边界。

例如,"\bwalk\b"

关于php - 正则表达式:匹配句子 PHP 中的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1947580/

相关文章:

php - fsockopen() : unable to connect not work with PHP (Connection timed out)

php - Doctrine Doctrine :schema:update command produces the same set of queries again and again

javascript - Angular Js 路由无法正常工作

c# - 正则表达式:相对 URL 的绝对 URL (C#)

javascript - 循环遍历每个数组的每一项,但只针对第一个数组的长度

php - 代码点火器 : Access session from config

javascript - 在 JavaScript 中使用正则表达式提取 URL 的特定部分

java - 在没有 '\K' 的情况下重写正则表达式

Java:表示大量数据数组

javascript - 如何将多个文件选择放入数组中然后输出到 HTML