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