__init__ constructor
Leave feedback
On this page
Initializes a new instance of the TextSearchCriteria class with a specified regular expression.
def __init__(self, pattern):
...
| Parameter | Type | Description |
|---|---|---|
| pattern | System.Text.RegularExpressions.Regex |
The regular expression to match. |
import re
import groupdocs.watermark as gw
import groupdocs.watermark.search.searchcriteria as gws_sc
with gw.Watermarker("document.pdf") as watermarker:
regex = re.compile(r"^© \d{4}$")
criteria = gws_sc.TextSearchCriteria(regex)
possible = watermarker.search(criteria)
print("Found", possible.count, "possible watermark(s)")
Initializes a new TextSearchCriteria with a search string and an optional case‑sensitivity flag.
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. |
import groupdocs.watermark as gw
import groupdocs.watermark.search.searchcriteria as gws_sc
with gw.Watermarker("document.pdf") as watermarker:
# Case‑insensitive search (default)
criteria = gws_sc.TextSearchCriteria("© 2017")
results = watermarker.search(criteria)
print("Found", results.count, "possible watermark(s)")
# Case‑sensitive search
criteria_cs = gws_sc.TextSearchCriteria("test", True)
results_cs = watermarker.search(criteria_cs)
Initializes a new TextSearchCriteria with a search string.
def __init__(self, search_string):
...
| Parameter | Type | Description |
|---|---|---|
| search_string | str |
The exact string to search for. |
import groupdocs.watermark as gw
import groupdocs.watermark.search.searchcriteria as gws_sc
with gw.Watermarker("document.pdf") as watermarker:
text_criteria = gws_sc.TextSearchCriteria("© 2017")
possible = watermarker.search(text_criteria)
print("Found", possible.count, "possible watermark(s)")
- 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.