פונקציית המחרוזת משנה משמשת לטיפול בפעולות מחרוזת. הוא יוצר מחרוזת חדשה עם הערך שלה מאותחל לעותק של מחרוזת משנה של אובייקט זה.
תחביר :
שקול מחרוזת 'str', position' pos' ואורך 'len'. תחביר יהיה:
דוגמאות dfa
str.substr(pos,len);
פרמטרים
פונקציה זו מכילה שני פרמטרים.
ערך החזרה
פונקציה זו מחזירה אובייקט מחרוזת חדש שנבנה.
אם עוד אם java
דוגמה 1
#include using namespace std; int main() { string str = 'javatpoint' string substring = ''; substring = str.substr(0,3); cout<<'substring is : '<< substring; return 0; } < pre> <p> <strong>Output:</strong> </p> <pre> Substring is java </pre> <p>In this example, str and substring are two string objects. str contains string value i.e javatpoint and we extract 'java' string from str object by using substr function. Now, substring object contains java. </p> <br></'substring>
בדוגמה זו, str ו-substring הם שני אובייקטי מחרוזת. str מכיל ערך מחרוזת כלומר javatpoint ואנו מחלצים מחרוזת 'java' מאובייקט str על ידי שימוש בפונקציית substr. כעת, אובייקט מחרוזת משנה מכיל Java.
'substring>