public class Option extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
CASE_INSENSITIVE
Enables case-insensitive matching.
|
static Option |
DEFAULT |
static int |
MULTILINE |
| 构造器和说明 |
|---|
Option() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Option |
buildOption(int flags) |
static Option |
fromJavaScriptFlags(String flags) |
static boolean |
has(int flags,
int f)
Indicates whether a particular flag is set or not.
|
boolean |
isGlobal() |
boolean |
isIgnoreCase() |
boolean |
isMultiline() |
void |
setGlobal(boolean global) |
void |
setIgnoreCase(boolean ignoreCase) |
void |
setMultiline(boolean multiline) |
int |
toFlags() |
static int |
toFlags(Option option) |
public static final int CASE_INSENSITIVE
By default, case-insensitive matching assumes that only characters in the US-ASCII charset are being matched. Unicode-aware case-insensitive matching can be enabled by specifying the #UNICODE_CASE flag in conjunction with this flag.
Case-insensitive matching can also be enabled via the embedded flag expression (?i).
Specifying this flag may impose a slight performance penalty.
public static final int MULTILINE
public static final Option DEFAULT
public boolean isIgnoreCase()
public void setIgnoreCase(boolean ignoreCase)
public boolean isMultiline()
public void setMultiline(boolean multiline)
public boolean isGlobal()
public void setGlobal(boolean global)
public static int toFlags(Option option)
public static final Option buildOption(int flags)
public final int toFlags()
public static boolean has(int flags,
int f)
Copyright © 2022. All rights reserved.