匹配行或字串末尾的字母
g$
上面匹配大多數正規表示式引擎中字串末尾的一個字母(字母 g
) (不是 Oniguruma ,預設情況下 $
錨點與行的末尾匹配,而 m
( MULTILINE )修飾符用於製作 .
匹配任何字元,包括換行符,作為大多數其他 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