【发布时间】:2013-05-20 17:30:22
【问题描述】:
我正在尝试用 Java 编写一个正则表达式来查找单引号之间的内容。有人可以帮我解决这个问题吗?我尝试了以下方法,但在某些情况下不起作用:
Pattern p = Pattern.compile("'([^']*)'");
测试用例:“Tumblr”是一款了不起的应用预期输出:Tumblr
测试用例:Tumblr 是一个了不起的“应用”预期输出:应用
测试用例:Tumblr 是一款“令人惊叹”的应用 预期输出:令人惊叹
测试用例: Tumblr 是“很棒”和“惊人”预期输出: 很棒,很棒
测试用例:Tumblr 的用户很失望预期输出:无
测试用例:Tumblr 的“获取”已完成,但用户的忠诚度值得怀疑预期输出:获取
感谢您对此提供的任何帮助。
谢谢。
【问题讨论】:
-
实际上没有必要在引号内强制使用无空格(这会使 'awesone and Amazing' 不匹配),你可以看看引号。跨度>