使用 RegEx 搜索术语并提取其前后的字符 [重复]

Posted

技术标签:

【中文标题】使用 RegEx 搜索术语并提取其前后的字符 [重复]【英文标题】:Use RegEx to Search for Term and Extract Characters Before and After It [duplicate] 【发布时间】:2021-02-17 15:37:48 【问题描述】:

我正在努力寻找正确的语法来解析页面中的某个术语,然后输出该术语之前的任何 100 个字符(包括 html)+ 术语 + 术语之后的任何 100 个字符。

我正在使用 Screaming Frog 搜索我的网站,我需要查看该术语每次出现的上下文。

所以我希望我的输出看起来像:

...i>two</li></ul><h4>title</h4>Help me this is my TERM and i want to view things. Can you se...

有什么建议吗?

【问题讨论】:

【参考方案1】:

匹配词条前后最多 100 个字符:

.0,100TERM.0,100

【讨论】:

谢谢!但是,它只输出前 100 个字符,而不是后 100 个字符。我可以进行哪些修改?

以上是关于使用 RegEx 搜索术语并提取其前后的字符 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

regex正则表达式学习

Bash:如何使用Regex搜索文件中的字符串并获取相关值

Javascript RegEx 匹配没有前后连字符的单词

在 Powershell 中使用 REGEX 解析 SWIFT(财务)消息字符串

使用 RegEx 从字符串中提取特定部分

在文件中搜索 RegEx 字符串并仅返回文件名、路径和字符串