正则表达式:选择所有前面没有 . (点)的单词

正则表达式:选择所有前面没有 . (点)的单词

我有 5 个案例:

I search something in my-life.html" again>

Don't trust mylifehtml" ever>

<!DOCTYPE html>

<!--<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" >

<html lang="en-US" xmlns:og="schema/">

我想使用正则表达式来查找所有在 html 前面没有 . (点)的单词,这意味着输出必须是 Don't trust mylifehtml" ever>

所以,我需要找到有 html 但 html 前没有 .dot 的单词。

我制作了一个正则表达式,但效果不佳:

搜索:^.*((?!\.).+html">)

答案1

html此解决方案将仅查找包含但不包含的行 .html

使用以下内容:

  • Ctrl+F
  • 找什么:^(?=.*html)(?:(?!\.html).)+$
  • 查看 环绕
  • 查看 正则表达式
  • Find All in Current Document

此解决方案将仅找到没有 .html

使用以下内容:

  • Ctrl+F
  • 找什么:^(?!.*\.html).*$
  • 查看 环绕
  • 查看 正则表达式
  • Find All in Current Document

@Toto:

搜索:(?:^|\h)\w+html"

或者:

搜索:(?:^|\h)\w+html.+?(?:\h|$)

或者:

搜索:^(?=.*https://)(?:(?!\.html).)+$

相关内容