Core Function CSetMatch

From Sputnik Wiki
(Difference between revisions)
Jump to: navigation, search
(Example)
(Example)
Line 48: Line 48:
 
// Check if the string your standard ASCII
 
// Check if the string your standard ASCII
 
$str = "The quick brown fox";
 
$str = "The quick brown fox";
MsgBox(    CSetMatch("First: " . $str, @Printable)      );
+
MsgBox(    "First: " . CSetMatch($str, @Printable)      );
  
 
// Check if the string is Japanese Hiragana
 
// Check if the string is Japanese Hiragana
 
$str = "こんにちわ";
 
$str = "こんにちわ";
MsgBox(    CSetMatch("Second: " . $str, @Hiragana)      );
+
MsgBox(    "Second: " . CSetMatch($str, @Hiragana)      );
 
</syntaxhighlight>
 
</syntaxhighlight>
 
Go [[Macros|here]] for a complete list of character set macros.
 
Go [[Macros|here]] for a complete list of character set macros.

Revision as of 16:11, 20 June 2015

CSetMatch( <expression>, <charset>, <case> )

Contents

Description

Check if a string contains only characters from a substring(charset).

Parameters

expression

The string to check.

charset

A string of chars to compare.

case

Optional; If this param exists the match will be case insensitive regardless of what you place in this param.

Default is case sensitive.

Return Value

Success: Returns 1.

Failure: Returns 0.

Remarks

None.

Example

$cset = ('A'..'F') . ('a'..'f') . ('0'..'9');
 
$str = "411C88";
MsgBox(     CSetMatch($str, $cset)      );
MsgBox(     CSetMatch($str, $cset, 1)      ); // Case insensitive

Examples of using this with character set macro

// Check if the string your standard ASCII
$str = "The quick brown fox";
MsgBox(     "First: " . CSetMatch($str, @Printable)      );
 
// Check if the string is Japanese Hiragana
$str = "こんにちわ";
MsgBox(     "Second: " . CSetMatch($str, @Hiragana)      );

Go here for a complete list of character set macros.

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox