20250224
[Д] [StringExtension::Replace] Функция заменяет все вхождения строки поиска на строку замены в заданной строке (аналог mb_str_replace). [Д] [StringExtension::ReplaceAll] Функция заменяет все вхождения строк поиск на соответствующие строки замены в заданной строке.
This commit is contained in:
@@ -63,4 +63,20 @@ class StringExtensionTest extends TestCase
|
||||
$this->assertEquals('', StringExtension::GetShortText('test', 0));
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
public function testReplace ()
|
||||
{
|
||||
$this->PrepareForTest();
|
||||
|
||||
$this->assertEquals('Все 2 ночи и 2 дня 2 друга искали тебя!',
|
||||
StringExtension::Replace("4", "2", "Все 4 ночи и 4 дня 2 друга искали тебя!"));
|
||||
}
|
||||
|
||||
public function testReplaceAll ()
|
||||
{
|
||||
$this->PrepareForTest();
|
||||
|
||||
$this->assertEquals('Все 5 ночи и 5 дня 2 друга искали тебя!',
|
||||
StringExtension::ReplaceAll(["4" => "5", "3" => "2"], "Все 4 ночи и 4 дня 3 друга искали тебя!"));
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user