快速入門
教學
工具和語言
範例
參考
書籍評論
替換文字教學
簡介
字元
不可列印字元
比對文字
反向參照
比對內容
大小寫轉換
條件式
本網站更多資訊
簡介
正規表示式快速入門
正規表示式教學
替換字串教學
應用程式和語言
正規表示式範例
正規表示式參考
替換字串參考
書籍評論
可列印 PDF
關於本網站
RSS 摘要和部落格

比對內容

有些應用程式支援替換字串中的特殊符號,讓您可以在正規表示式比對前後插入主旨字串或主旨字串的一部分。當替換文字語法用於收集搜尋比對及其內容,而不是在主旨字串中進行替換時,這會很有用。

在替換文字中,$<(美元符號反引號)會替換為正規表示式比對左側的主旨字串部分,在 JGsoft 應用程式Delphi.NETJavaScriptVBScriptBooststd::regex 中。它也是變數,用於儲存正規表示式比對左側的主旨字串部分,在 Perl 中。\<(反斜線反引號)在 JGsoft 應用程式DelphiRuby 中有效。

在相同的應用程式中,您可以使用 $'(美元符號單引號)或 \'(反斜線單引號)插入正規表示式比對右側的主旨字串部分。

在替換文字中,$_ 會替換為 JGsoft 應用程式Delphi.NET 中的完整主旨字串。在 Perl 中,$_ 是正規表示式套用的預設變數,如果您使用正規表示式而沒有比對運算子 =~\_ 僅為 跳脫 的底線。在任何應用程式中都沒有特殊意義。

Boost 1.42 新增了一些它自己發明的替代語法。 $PREMATCH${^PREMATCH}$` 的同義詞。 $POSTMATCH${^POSTMATCH}$' 的同義詞。

| 快速入門 | 教學 | 工具和語言 | 範例 | 參考 | 書籍評論 |

| 簡介 | 字元 | 非列印字元 | 配對文字 | 反向參照 | 配對內容 | 大小寫轉換 | 條件式 |