小编R2-*_*her的帖子

删除句子中的所有空格和逗号

我正在使用Drupal 7进行数据迁移.我正在迁移一些分类术语,我想知道如何从句子中删除空格和逗号.

如果是这句话:

'这,是我的判决'

我正在寻找的理想结果:

'thisismysentence'

到目前为止,我已设法做到这一点:

$terms = explode(",", $row->np_cancer_type);
    foreach ($terms as $key => $value) {
      $terms[$key] = trim($value);
    }
var_dump($terms);
Run Code Online (Sandbox Code Playgroud)

这只会给我以下结果:'这是我的句子'任何人都有关于如何达到我想要的结果的建议

php regex drupal drupal-7

3
推荐指数
1
解决办法
1332
查看次数

删除标记但保留文本

所以我<a>在xml文件中有这个标签

<a href="/www.somethinggggg.com">Something 123</a>
Run Code Online (Sandbox Code Playgroud)

我想要的结果是使用Nokogiri并完全删除它的标签,因此它不再是可点击的链接,例如

Something 123
Run Code Online (Sandbox Code Playgroud)

我的尝试:

content = Nokogiri::XML.fragment(page_content)
content.search('.//a').remove
Run Code Online (Sandbox Code Playgroud)

但这也删除了文本.

有关如何使用Nokogiri实现我想要的结果的任何建议?

ruby xml xpath nokogiri

1
推荐指数
2
解决办法
2589
查看次数

标签 统计

drupal ×1

drupal-7 ×1

nokogiri ×1

php ×1

regex ×1

ruby ×1

xml ×1

xpath ×1