Rapid Strings

Stable Version 1.0.1 (OutSystems 11)
Published on 5 Mar (3 weeks ago) by 
Created on 16 Jan
Details
Customize & JS Strings Manipulation Function Other then Outsystems for Easy to implement and makes coding more lowcode
Read More

This Component provides a set of actions which can be use to work with String Manipulation that are not provided by Outsystem.

Highlights :

  • GetLeft
  • GetRight
  • StartWith
  • EndsWith
  • Reverse
  • Repeat

Description:

  • GetLeft : Returns a sub-string of 'input' starting from left to the number of Integer 'CharPos' position.

    Ex:
    Input   : ABCDEFGH
    CharPos : 03
    Output  : ABC
    ------------------------
    Input   : ABCDEFGH
    CharPos : 5
    Output  : ABCDE


  • GetRight : Returns a sub-string of 'input' starting from right i.e end, to the number of Integer 'CharPos' position.

    Ex:
    Input   : ABCDEFGH
    CharPos : 03
    Output  : FGH
    ------------------------
    Input   : ABCDEFGH
    CharPos : 99
    Output  : ABCDEFGH

    Note : If CharPos is greater than Length of Input, It will return complete string.


  • StartsWith : Determines whether a string begins with the characters of a specified string.
    returns true if the string begins with the characters, and false if not.

    Note:  Method is Case-Sensitive

    Ex:
    Input   : "Hello world, welcome to the universe."
    Start : 6
    InputSearchValue : "world"
    Output : True
    ------------------------
    Input   : "Hello world, welcome to the universe."
    Start :  
    InputSearchValue : "world"
    Output : False
    ------------------------
    Input   : "Hello world, welcome to the universe."
    Start :  
    InputSearchValue : "Hell"
    Output : True
    ------------------------
    Input   : "Hello world, welcome to the universe."
    Start :  7
    InputSearchValue : "orl"
    Output : True


  • EndsWith : Determines whether a string ends with the characters of a specified InputSearchValue .
    returns true if the string ends with the characters, and false if not.

    Note: Specify the Length of the string to search. If omitted, the default value is the length of the Input-string

    Ex:
    Input   : "Hello world, welcome to the universe."
    Length :
    InputSearchValue : "rse."
    Output : True
    ------------------------
    Input   : "Hello world, welcome to the universe."
    Length : 11
    InputSearchValue : "world"
    Output : True
    ------------------------
    Input   : "Hello world, welcome to the universe."
    Length :
    InputSearchValue : "world"
    Output : False
    ------------------------
    Input   : "Hello world, welcome to the universe."
    Length :
    InputSearchValue : ", welcome to the universe."
    Output : True


  • Repeat :  returns a new string with a specified number of copies of the string it was called on.
  • Reverse : Reverses a string.

   Suggestions are most welcome !!

What’s new (1.0.1)

Added Client Action Guid() that generates a GUID using javascript (no connection to server needed).

Reviews (0)
Category
Components, Developer Tools, Libraries, Mobile Plugins
Support Options
This component is not supported by OutSystems. You may use the discussion forums to leave suggestions or obtain best-effort support from the community, including from assif_tiger who created this component.
Dependencies
Rapid Strings has no dependencies.
Requirements
Platform
11.0.0.200
Database
All
Stack
.NET
Component Consumers
No consumers yet.
Weekly Downloads 
Related Components
Silk UI Web
OutSystems R&D
A fully responsive and beautiful UI framework that works within the OutSystems Platform. Build amazing looking applications, in a fraction of the time, which work perfectly across devices. Learn how to start using Silk UI and see the examples at silkui.outsystems.com . Obtain assistance on using Silk UI in our forums .
28604
Discovery
Architecture Team
A tool to discover and measure your architecture and understand how to improve
3476
OutSystems Now
OutSystems R&D
OutSystems Now brings your OutSystems experience to any device.
9241
More from assif_tiger
Android iOS Shared User Preferences
assif_tiger
An interface to the user’s defaults database, where you store key-value pairs persistently across launches of your app. - Supports both Android [ Shared Preferences ] & iOS [ User Preferences ]
24
iRoot - Android iOS Jailbreak/Root Detection
assif_tiger
Cordova Jailbreak/Root Detection 
6
DNS - Resolve Hostnames
assif_tiger
A plugin that enables applications to manually resolve host-names into an underlying network address.
2