匹配行或字符串末尾的字母

g$

上面匹配大多数正则表达式引擎中字符串末尾的一个字母(字母 g) (不是 Oniguruma ,默认情况下 $ 锚点与行的末尾匹配,而 mMULTILINE )修饰符用于制作 . 匹配任何字符,包括换行符,作为大多数其他 NFA 正则表达式中的 DOTALL 修饰符)。$ 锚将匹配以下字符串结尾之前第一次出现的 g 字母:

在以下句子中,只有粗体字母匹配:

锚是实际上与 strin g 中的任何字符都不匹配的字符 ****

他们的目标是匹配该字符串中的特定位置。

鲍勃是助人为乐 g ^

但他的编辑介绍了不匹配的例子!

在大多数正则表达式中,$ 锚点也可以在换行符或换行符(序列)之前匹配,在 MULTILINE 模式下$ 在每行的末尾匹配,而不是仅在字符串的末尾匹配。例如,再次使用 g$ 作为我们的正则表达式,在多行模式下,以下字符串中的斜体字符将匹配:

tvxlt obofh necpu riist g\n aelxk zlhdx lyogu vcbke pzyay wtsea wbrju jztg\n drosf ywhed bykie lqmzg wgyhc lg\n qewrx ozrvm jwenx