有人可以帮我提取字符串:
Advice about something
从下面:
<TITLE>Advice about something</TITLE>
该表达式应该能够捕获 和 之间的<TITLE>
字符串</TITLE>
。我尝试了诸如 之类的表达式[^TITLE<g\/]
,但无法获得正确的输出。
如果您想要一个强大的解决方案而不是临时破解,那么请使用特定的解析器。
require "cgi"
require "nokogiri"
Nokogiri.parse(CGI.unescapeHTML(
"<TITLE>Advice about something</TITLE>"
))
.xpath("TITLE").text
# => "Advice about something"
取左边部分<TITLE>
和右边部分</TITLE>
,放在(.*?)
中间:<TITLE>(.*?)<\/TITLE>
要看。字符串是否总是由半列分隔?
tmp = "<TITLE>Advice about something</TITLE>"
=> "<TITLE>Advice about something</TITLE>"
tmp.split(';')[2].gsub(/\</, "")
=> "Advice about something"