开发者社区> 问答> 正文

Rub正则表达式:匹配一个char,除非是在另一个char之后

我需要找到一个正则表达式可以匹配点字符,如果下一个字符是不匹配点字符)

例如:This is a great (feeling.) thing. It's very interested.

正则表达式应该将其分为两个:

This is a great (feeling.) thing. It's very interested. 我尝试了这个并交换它但没有成功

展开
收起
小六码奴 2019-08-17 14:22:41 905 0
1 条回答
写回答
取消 提交回答
  • 期望的结果表示字符串将在句点后的空格上分割(保留句点)。

    str = "This is a great (feeling.) thing. It's very interested."

    str.split(/(?<=.) +/) # => ["This is a great (feeling.) thing.", "It's very interested."] (?<=. is a positive lookbehind.".)"是不想关的。

    2019-08-17 14:39:09
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载