我正在尝试编写一个正则表达式:
(*
开头,以*)
结尾但不包含*)
我正在尝试用Ruby编写一个版本,然后用Java编写另一个版本,但是我很难找到两者的正则表达式的差异。任何帮助表示赞赏!
答案 0 :(得分:7)
Here是一个很好的起点:
大多数情况下注意,在Ruby中你的写正则表达式是用/
分隔它们,而在Java中你需要双重转义所有内容(\\
而不是\
)以便反斜杠得到通过正则表达式引擎。你在上面给我的链接中找到的其他所有内容。
为了完整答案,我还希望将Tom的链接包含在this online regex tester中,它支持多种正则表达式。
你应该继续给两个正则表达式。如果您遇到任何问题,我们非常欢迎您提出新的(具体)问题,并展示您自己的尝试。