Ruby Regexp to_s()函数
Regexp#to_s() : to_s()是Regexp类的一个方法,它返回包含正则表达式的字符串,语义相同。
语法。Regexp.to_s()
参数。Regexp值
返回:包含具有相同语义的正则表达式的字符串。
例子 #1 :
# Ruby code for Regexp.to_s() method
# declaring Regexp value
reg_a = /a/
# declaring Regexp value
reg_b = /\xa1\xa2/e
# to_s method
puts "Regexp to_s form : #{reg_a.to_s}\n\n"
puts "Regexp to_s form : #{reg_b.to_s}\n\n"
输出:
Regexp to_s form : (?-mix:a)
Regexp to_s form : (?-mix:\xa1\xa2)
例子 #2 :
# Ruby code for Regexp.to_s() method
# declaring Regexp value
reg_a = /geeks/ix
# declaring Regexp value
reg_b = /(.)(.)/
# to_s method
puts "Regexp to_s form : #{reg_a.to_s}\n\n"
puts "Regexp to_s form : #{reg_b.to_s}\n\n"
```
输出:
```ruby
Regexp to_s form : (?ix-m:geeks)
Regexp to_s form : (?-mix:(.)(.))