Html 为什么模式与我的输入不匹配?

Html 为什么模式与我的输入不匹配?,html,regex,pattern-matching,Html,Regex,Pattern Matching,模式: ^$ 输入: aaa 正在匹配整个输入。 我试过了:正则表达式通常是贪婪的。这意味着他们将尽可能匹配 您的表达式包含。*,它将匹配任何字符0次或更多次。这包括所有在中间的…。 此外,由于使用了^…$,表达式试图匹配整行 本质上,正则表达式完全匹配您要求它执行的操作:一整行以 如果要查找正在搜索的字符串的特定部分,则需要一个更好的正则表达式您可以使用贪婪的量词。*尽可能多地使用量词,然后返回以匹配模式的其余部分。我认为您的案例与全文匹配,然后返回到第一次出现的 顺便说一句,您还可以使用^…

模式: ^$

输入:

aaa

正在匹配整个输入。
我试过了:正则表达式通常是贪婪的。这意味着他们将尽可能匹配

您的表达式包含。*,它将匹配任何字符0次或更多次。这包括所有在中间的…

此外,由于使用了^…$,表达式试图匹配整行

本质上,正则表达式完全匹配您要求它执行的操作:一整行以


如果要查找正在搜索的字符串的特定部分,则需要一个更好的正则表达式

您可以使用贪婪的量词。*尽可能多地使用量词,然后返回以匹配模式的其余部分。我认为您的案例与全文匹配,然后返回到第一次出现的

顺便说一句,您还可以使用^…$强制加工整个文本或什么都不加工

参见本段中的第二个示例: