__init__ constructor
Leave feedback
On this page
Initializes a new TextSearchCriteria with a specified regular expression.
def __init__(self, pattern):
...
| Parameter | Type | Description |
|---|---|---|
| pattern | System.Text.RegularExpressions.Regex |
The regular expression to match. |
from groupdocs.watermark import Watermarker
from groupdocs.watermark.search.search_criteria import TextSearchCriteria
with Watermarker("./document.pdf") as watermarker:
criteria = TextSearchCriteria("CONFIDENTIAL")
results = watermarker.search(criteria)
print("Found", len(results), "possible watermark(s)")
Initializes a new instance of the TextSearchCriteria class with a search string and a flag for case‑sensitive comparison.
def __init__(self, search_string, is_match_case):
...
| Parameter | Type | Description |
|---|---|---|
| search_string | str |
The exact string to search for. |
| is_match_case | bool |
False to ignore case during the comparison; otherwise, True. |
from groupdocs.watermark import Watermarker
from groupdocs.watermark.search.search_criteria import TextSearchCriteria
with Watermarker("./document.pdf") as watermarker:
criteria = TextSearchCriteria("CONFIDENTIAL", False)
results = watermarker.search(criteria)
print("Found", len(results), "possible watermark(s)")
```
## __init__ {#search_string}
Initializes a new instance of the [`TextSearchCriteria`](/watermark/python-net/groupdocs.watermark.search.search_criteria/textsearchcriteria/) class with a search string.
```python
def __init__(self, search_string):
...
| Parameter | Type | Description |
|---|---|---|
| search_string | str |
The exact string to search for. |
from groupdocs.watermark import Watermarker
from groupdocs.watermark.search.search_criteria import TextSearchCriteria
def search_by_text():
with Watermarker("./document.pdf") as watermarker:
possible = watermarker.search(TextSearchCriteria("CONFIDENTIAL"))
print("Found", len(possible), "possible watermark(s)")
if __name__ == "__main__":
search_by_text()
- class
TextSearchCriteria
Was this page helpful?
Any additional feedback you'd like to share with us?
Please tell us how we can improve this page.
Thank you for your feedback!
We value your opinion. Your feedback will help us improve our documentation.