knowledge/technology/tools/Ansible/tests/ansible.builtin.search.md

16 lines
758 B
Markdown
Raw Permalink Normal View History

2023-12-04 10:02:23 +00:00
# ansible.builtin.search
Compare string against regular expression using Pythons `search` function.
## Parameters
| Parameter | Type | Description |
| -------------- | -------------------------- | --------------------------------------- |
| **ignorecase** | boolean (default: `false`) | Use case insenstive matching. |
| **multiline** | boolean (default: `false`) | Match against multiple lines in string. |
| **pattern** | string / required | Regex to match against. |
## Examples
```yml
url: "https://example.com/users/foo/resources/bar"
foundmatch: url is search("https://example.com/users/.*/resources")
alsomatch: url is search("users/.*/resources")
```