匹配不是';使用PHP正则表达式在单词中输入t
我使用preg_replace在我的网站上提供了一个词汇表功能,当用户将鼠标悬停在匹配的缩写上时,它会在工具提示中显示缩写的完整未经修饰的形式。该函数将运行用户注释以查找匹配的缩写,并插入所需的html等。但我正在努力创建一个正则表达式,它将排除单词中的缩写。比如说匹配不是';使用PHP正则表达式在单词中输入t,php,regex,preg-replace,preg-match,Php,Regex,Preg Replace,Preg Match,我使用preg_replace在我的网站上提供了一个词汇表功能,当用户将鼠标悬停在匹配的缩写上时,它会在工具提示中显示缩写的完整未经修饰的形式。该函数将运行用户注释以查找匹配的缩写,并插入所需的html等。但我正在努力创建一个正则表达式,它将排除单词中的缩写。比如说 ~rtw~i 将根据需要找到RTW和RTW,但也会在艺术品中找到匹配项 我明白了,我需要找到两边都没有字母的匹配项,但如何做到这一点,同时允许在字符串的开头或结尾使用缩写?使用单词边界:\b 示例:~\brtw\b~i 它们在行首
~rtw~i
将根据需要找到RTW和RTW,但也会在艺术品中找到匹配项
我明白了,我需要找到两边都没有字母的匹配项,但如何做到这一点,同时允许在字符串的开头或结尾使用缩写?使用单词边界:
\b
示例:~\brtw\b~i
它们在行首和行尾也会匹配。使用单词边界:
\b
示例:~\brtw\b~i
它们在行首和行尾也会匹配。使用单词边界:
\b
示例:~\brtw\b~i
它们在行首和行尾也会匹配。使用单词边界:
\b
示例:~\brtw\b~i
这些也将在行首和行尾匹配