Issue #13110 has been updated by Shugo Maeda.
File byteindex.diff added
----------------------------------------
Bug #13110: Byte-based operations for String
https://bugs.ruby-lang.org/issues/13110#change-62406
* Author: Shugo Maeda
* Status: Open
* Priority: Normal
* Assignee:
* Target version:
* ruby -v:
* Backport: 2.2: UNKNOWN, 2.3: UNKNOWN, 2.4: UNKNOWN
----------------------------------------
How about to add byte-based operations for String?
```
s = "あああいいいあああ"
p s.byteindex(/ああ/, 4) #=> 18
x, y = Regexp.last_match.byteoffset(0) #=> [18, 24]
s.bytesplice(x...y, "おおお")
p s #=> "あああいいいおおおあ"
```
---Files--------------------------------
byteindex.diff (2.83 KB)
--
https://bugs.ruby-lang.org/
Unsubscribe: <mailto:ruby-core-request / ruby-lang.org?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-core>