How to generate a UTF-8 character with Ruby [duplicate] - ruby

This question already has answers here:
Convert unicode codepoint to string character in Ruby
(2 answers)
Closed 8 years ago.
I am using Ruby, and I need to generate one UTF-8 character by an integer.
eg: if id = 65(10), I need to get the UTF-8 char which is encoded 00a1.

Is this what you're looking for?
65.pack('U')

Related

Get unicode by hex string in Ruby [duplicate]

This question already has an answer here:
Print Unicode escape codes from variable
(1 answer)
Closed 4 years ago.
Given a hex code, for example: 1f60d, how do I find the corresponding unicode (code point) 😍?
Convert the string to an integer (e.g. via hex) and the integer to a character via chr:
'1f60d'.hex.chr('UTF-8')
#=> "😍"
You could do that by using Array#pack:
["1F60d".to_i(16)].pack("U*")
You can use the \u{HEX} to accomplish the same.
puts "\u{1F60d}"

How create a regular expression for accented character in ruby on rails [duplicate]

This question already has answers here:
How to match accented characters with a regex?
(2 answers)
Closed 8 years ago.
I need create a regular expression that verifies accented character as á é í ó ú
How I fix my regular expression in order to it verifies accented character
/^ [a-z A-Z] {3,10} $/
Just put the accented character in there
/\A[a-zA-Záéíóú]{3,10}\z/
Ruby supports utf8 in your source code.

How to split the string by certain amount of characters in Ruby [duplicate]

This question already has answers here:
Chop a string in Ruby into fixed length string ignoring (not considering/regardless) new line or space characters
(5 answers)
Closed 8 years ago.
How to split the string by certain amount of characters in Ruby?
For example, suppose that I have the following string:
some_string
and I want to split it by every 4th character, so the resulting strings will look like this:
som
e_s
tri
ng
How can I do it?
Thanks in advance.
Using Enumerable#each_slice
'some_string'.chars.each_slice(3).map(&:join)
# => ["som", "e_s", "tri", "ng"]
Using regular expression:
'some_string'.scan(/.{1,3}/)
# => ["som", "e_s", "tri", "ng"]

Search and replace string in unix bash regex [duplicate]

This question already has answers here:
Replacing some characters in a string with another character
(6 answers)
Closed 9 years ago.
Does anyone have an idea on how to search and replace in a string? Let's say for example I have a string
string=".blah http://google.com.ph/tabs/1.5.8 setup https://yahoo.com.ph/root/blah"
I want to search for version 1.5.8 and then replace it with 1.5.9. How do i do it in bash?
instring="version 1.5.8"
outstring=${instring//1.5.8/1.5.9}

How to remove unicode in Objective-C [duplicate]

This question already has answers here:
Closed 10 years ago.
Possible Duplicate:
Replace letters in a string
I have some texts "anh yêu em"
I want to convert to this text "anh yeu em".
Does anyone know to convert this text "anh yêu em" to "anh yeu em" in the Objective-C?
Many thanks,
You can use NSString dataUsingEncoding to convert vietnamese unicode character to equivalent ascii character.
For details, pls follow this url nsstring-unicode-to-ascii-equivalent

Resources