[英]ruby : regex replace string beetween two char [ ]
我想删除字符串 beetween [ ] 中的文本:例如:
Hello everyone [hi hi], hello world [ha ha]
结果:
Hello everyone, hello world
我用
string.gsub!(regex-here , ' ')
帮我在这里定义一个正则表达式。
据我了解,您不希望结果中保留前导/尾随空格:
▶ str = "[ho ho] Hello everyone [hi hi], hello world [ha ha]"
▶ str.gsub /\s*\[.*?\]\s*/, ''
#⇒ "Hello everyone, hello world"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.