String manipulation library
Diff: StringUtil.cpp
- Revision:
- 1:5a7b4310d67c
- Parent:
- 0:28fdf43083f9
--- a/StringUtil.cpp Sun Apr 29 04:50:06 2018 +0000 +++ b/StringUtil.cpp Sun Apr 29 04:58:00 2018 +0000 @@ -4,10 +4,10 @@ StringUtil::StringUtil() { } -// 文字列strからstart_strとend_strで囲まれた部分を抽出する。 -string StringUtil::matchSlice(string str, string startStr, string endStr) +// 文字列textからstart_stringとend_stringで囲まれた部分を抽出する。 +string StringUtil::slice(string text, string startString, string endString) { - int startPos = str.find(startStr); - int endPos = str.rfind(endStr); - return str.substr(startPos + 1, endPos - startPos - 1); + int startPosition = text.find(startString); + int endPosition = text.rfind(endString); + return text.substr(startPosition + 1, endPosition - endPosition - 1); } \ No newline at end of file