测试字符串:
tags = ["#scRNA-seq", "#single_cell", "#NGS", "#single_cell:method"]
目标:删除括号,引号和逗号。
期望的输出:
tags = #scRNA-seq #single_cell #NGS #single_cell:method
我的尝试: https://regex101.com/r/b18o27/1
我可以匹配第一个学期,但我不知道如何匹配每个学期。
答案 0 :(得分:1)
只需删除不需要的字符即可清理字符串。这比捕捉整个结构和检测正确的部分要容易得多。
正则表达式
~[",\[\]]~
替换模式
~~
示例:
IN -> tags = ["#scRNA-seq", "#single_cell", "#NGS", "#single_cell:method"]
OUT -> tags = [#scRNA-seq #single_cell #NGS #single_cell:method]
您可以尝试一个有效的演示here。