p метод в Ruby трудно для поиска

Вы можете сделать это так:

DELETE
-- SELECT *   -- To test first!
FROM YourTable
WHERE LEN(MyQuery) - LEN(REPLACE(MyQuery, '"', '')) = 2;
AND MyQuery LIKE '"%"'

Вы в основном сравниваете длину поля после удаления всех кавычек. Это простой способ определить количество вхождений конкретного персонажа.

После вашего комментария я добавил еще одно условие, чтобы кавычки всегда окружали поле.

12
задан Mogsdad 19 January 2018 в 21:15
поделиться

4 ответа

Вы видели страницу документа API? http://www.ruby-doc.org/core/Kernel.html#method-i-p

Существует также http://apidock.com/ruby/Kernel/p

13
ответ дан 2 December 2019 в 06:10
поделиться

Каждый метод можно звонить "непосредственно", например: печать, p, аварийное прекращение работы, помещает, readline, и т.д., расположен в классе Ядра.


(Kernel.methods - Object.methods).sort.each do |method|
   puts method
end
7
ответ дан 2 December 2019 в 06:10
поделиться

Сделайте Вы имеете в виду как:

ri Kernel#p

2
ответ дан 2 December 2019 в 06:10
поделиться

Можно найти больше информации о p метод из документации Ruby модуля Ядра:
http://www.ruby-doc.org/core/Kernel.html#method-i-p

p (obj) → obj

p (obj1, obj2...) → [obj...]

p () → ноль

Для каждого объекта, непосредственно пишет obj.inspect, сопровождаемый новой строкой к стандартному выводу программы.

S = Struct.new(:name, :state)
s = S['dave', 'TX']
p s

производит:

#<S name="dave", state="TX">
3
ответ дан 2 December 2019 в 06:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: