首页 > 解决方案 > 正则表达式匹配不同情况下字符之前或之后的内容

问题描述

我在编写正则表达式时遇到了一些麻烦

我想要实现的是,我想匹配下面的字符串6.62 X 25.250755 L,但只匹配X字符之后的内容,或者在这种情况下我必须匹配下面的字符串25.250755 X 6.62 ,我需要匹配X字符之前的内容,最后的情况是什么时候我有这样的东西:25.250755 L X 6.6225.250755L X 6.62(有或没有空格,有或没有L字符)

这是我到目前为止所拥有的,但还不够,我不知道如何继续形成

/[Xx]([\s\S]*)$/gm

标签: javascriptregex

解决方案


([0-9]*[.])?[0-9]+ ?L? X ([0-9]*[.])?[0-9]+ ?L?应该管用。


推荐阅读