Матч 2 текста в каратедсле с какой-то частью текста может быть случайным - PullRequest
1 голос
/ 25 мая 2019

У меня есть вопрос о сопоставлении двух текстов, где некоторая часть текста может быть случайной, например, есть два текста ниже: Текст 1:

056722008232004108e1006000000000000001000524__144000478165532374__201905

Текст 2:

056722008232004108e1006000000000000001000524__184917547749997761__201905

Почти весь текст одинаков, за исключением текста между подчеркиванием, я хочу сделать так, чтобы совпадение соответствовало 2 текстам выше, независимо от того, что находится между чертами (потому что это дата и время и случайное число) Так, как я мог сделать это в karatedsl ??

1 Ответ

1 голос
/ 25 мая 2019
* def foo = { bar: '056722008232004108e1006000000000000001000524__184917547749997761__201905' }
* match foo.bar == '#regex 056722008232004108e1006000000000000001000524__.+'

Существует множество других способов или улучшений регулярных выражений, прочитайте документы, чтобы понять больше.

...