Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)
Teams
, (opens new window)

Power Scripts for Jira Cloud
Results will update as you type.
  • Date and Interval Functions
  • Excel Functions
  • File Manipulation Functions
  • HTTP Functions
  • Incoming Mail Processing Functions
  • Integration with Other Systems
  • Jira Administration Functions
  • Jira Integration Functions
  • Jira Service Management Functions
  • Jira Software Functions
  • Listener Functions
  • Math Functions
  • Parameter Functions
  • Scheduling Functions
  • String Functions
    • Encryption and Encoding Functions
    • allMatches
    • chop
    • contains
    • endsWith
    • executeTemplate
    • hashString
    • indexOf
    • isAlpha
    • isAlphaNumeric
    • isDigit
    • isLower
    • isNumeric
    • isUpper
    • join
    • lastIndexOf
    • length
    • matchEnd
    • matches
    • matchReplace
    • matchStart
    • matchText
    • replace
    • split
    • startsWith
    • substring
    • toLower
    • toUpper
    • trim
  • System Integration
  • Webhooks Functions
    You‘re viewing this with anonymous access, so some content might be blocked.
    /
    substring
    Updated Nov 19, 2024

    substring

    Description

    Returns substring is starting at index start and stop at index stop. The substring returned has length stop - start. First position of character expression str is 0. If index start is not initialized or -1, it will be set on 0. If index stop is not initialized or -1, it will be set on end of the string.

    Parameters

    Return Type

    String

    Examples

    Example 1

    number start; number stop; substring("FooBar", start, stop); // start will default to 0 // stop will default to 6 // substring() will return FooBar // Result are the same if we initialize start and/or stop with -1

    Example 2

    number start; number stop = 3; substring("FooBar", start, stop); // start will default to 0 // will return Foo

    Example 3

    string v = "ABCDEFGHIJKLMNOP..."; print(substring(v, 0, 3)); //"ABC" print (substring (v, 10, 100 )); //"KLMNOP..." print(substring(v, 10, -1)); //"KLMNOP..." (same call)

    If stop is equal start or start is greater than the maximum length of character expression str, substring returns an empty string.

    See also

    • Page:
      split
    • Page:
      executeTemplate
    • Page:
      trim
    • Page:
      replace
    • Page:
      matchStart
    • Page:
      lastIndexOf
    • Page:
      isUpper
    • Page:
      length
    • Page:
      contains
    • Page:
      matchReplace
    • Page:
      isDigit
    • Page:
      hashString
    • Page:
      chop
    • Page:
      toLower
    • Page:
      join
    • Page:
      indexOf
    • Page:
      startsWith
    • Page:
      endsWith
    • Page:
      matchEnd
    • Page:
      isLower
    • Page:
      isAlpha
    • Page:
      matches
    • Page:
      isNumeric
    • Page:
      isAlphaNumeric
    • Page:
      substring
    Peacock

    Need support? Create a request with our support team.

    Copyright © 2005 - 2025 Appfire | All rights reserved.

    {"serverDuration": 14, "requestCorrelationId": "f9f5e38c359a4dda843d2cdda6581925"}