|
QGIS API Documentation
3.6.0-Noosa (5873452)
|
A representation of a single string replacement. More...
#include <qgsstringutils.h>
Public Member Functions | |
| QgsStringReplacement (const QString &match, const QString &replacement, bool caseSensitive=false, bool wholeWordOnly=false) | |
| Constructor for QgsStringReplacement. More... | |
| bool | caseSensitive () const |
| Returns true if match is case sensitive. More... | |
| QString | match () const |
| Returns the string matched by this object. More... | |
| bool | operator== (const QgsStringReplacement &other) |
| QString | process (const QString &input) const |
| Processes a given input string, applying any valid replacements which should be made. More... | |
| QgsStringMap | properties () const |
| Returns a map of the replacement properties. More... | |
| QString | replacement () const |
| Returns the string to replace matches with. More... | |
| bool | wholeWordOnly () const |
| Returns true if match only applies to whole words, or false if partial word matches are permitted. More... | |
Static Public Member Functions | |
| static QgsStringReplacement | fromProperties (const QgsStringMap &properties) |
| Creates a new QgsStringReplacement from an encoded properties map. More... | |
A representation of a single string replacement.
Definition at line 35 of file qgsstringutils.h.
| QgsStringReplacement::QgsStringReplacement | ( | const QString & | match, |
| const QString & | replacement, | ||
| bool | caseSensitive = false, |
||
| bool | wholeWordOnly = false |
||
| ) |
Constructor for QgsStringReplacement.
| match | string to match |
| replacement | string to replace match with |
| caseSensitive | set to true for a case sensitive match |
| wholeWordOnly | set to true to match complete words only, or false to allow partial word matches |
Definition at line 520 of file qgsstringutils.cpp.
|
inline |
Returns true if match is case sensitive.
Definition at line 59 of file qgsstringutils.h.
|
static |
Creates a new QgsStringReplacement from an encoded properties map.
Definition at line 554 of file qgsstringutils.cpp.
|
inline |
Returns the string matched by this object.
Definition at line 53 of file qgsstringutils.h.
|
inline |
Definition at line 71 of file qgsstringutils.h.
| QString QgsStringReplacement::process | ( | const QString & | input | ) | const |
Processes a given input string, applying any valid replacements which should be made.
| input | input string |
Definition at line 531 of file qgsstringutils.cpp.
| QgsStringMap QgsStringReplacement::properties | ( | ) | const |
Returns a map of the replacement properties.
Definition at line 544 of file qgsstringutils.cpp.
|
inline |
Returns the string to replace matches with.
Definition at line 56 of file qgsstringutils.h.
|
inline |
Returns true if match only applies to whole words, or false if partial word matches are permitted.
Definition at line 62 of file qgsstringutils.h.
1.8.13