小编gt5*_*65k的帖子

在Python中拆分带有多个分隔符的字符串

我在网上找到了一些答案,但我没有使用正则表达式的经验,我认为这是我需要的.

我有一个字符串,需要用';'分割 或','也就是说,它必须是分号或逗号后跟空格.不带尾随空格的单个逗号应保持不变

示例字符串:

"b-staged divinylsiloxane-bis-benzocyclobutene [124221-30-3], mesitylene [000108-67-8]; polymerized 1,2-dihydro-2,2,4- trimethyl quinoline [026780-96-1]"
Run Code Online (Sandbox Code Playgroud)

应该拆分成包含以下内容的列表:

('b-staged divinylsiloxane-bis-benzocyclobutene [124221-30-3]' , 'mesitylene [000108-67-8]', 'polymerized 1,2-dihydro-2,2,4- trimethyl quinoline [026780-96-1]') 
Run Code Online (Sandbox Code Playgroud)

python string split delimiter

435
推荐指数
5
解决办法
63万
查看次数

rails solr搜索限制总搜索结果/得到固定的结果数

我正在尝试执行搜索,随机排序结果,并且只返回一些结果,而不是所有匹配.类似限制的东西(2)我尝试过使用Solr param'rows',但似乎没有做任何事情:

@featured_articles = Article.search do 
  with(:is_featured, true)
  order_by :random
  adjust_solr_params do |params|
    params[:rows] = 2
  end
end
Run Code Online (Sandbox Code Playgroud)

@ featured_articles.total应为2,但返回的次数超过2

如何获得随机固定数量的结果?

search solr ruby-on-rails sunspot-rails sunspot-solr

5
推荐指数
1
解决办法
605
查看次数