匹配行或字串末尾的字母

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