使用物件對映表時要做的最後一件事,就是將內容值轉換成正規表示式。在這個案例中,正規表示式可為物件識別提供更大的彈性。
我們剛才已看過 Script 如何在 ClassicsB 上完全通過測試。這正是我們的目標,因為 ClassicsB 中對應用程式所做的變更是正確的。因此 Script 目前正處於您要它進行的狀態。現在當您針對 ClassicsA 來播放 Script 時,它會因為之前所做的變更而失敗。您可能想要讓物件的多個變式通過測試。您可能擁有動態物件,或是擁有幾個版本的應用程式(內含具有些許差異的物件版本),而兩種情況都是正確的。您可以使用正規表示式來允許多個版本的內容值(例如文字),以容許這種情況。