什么是这种字符串的正则表达式

时间:2016-03-24 09:05:32

标签: regex wildcard pcre

1.5V6A 6Q2A 6Q 5Q
2.FA 7A EQ2A 799Q
3.M Y77A279791
4.V59 2 5A266
5.Q7Q E7Q 7 7AQ2A 7A29

在中间没有明确长度的空格中找到这类正则表达式/通配符会是什么?

我无法弄明白。我想找到它们并用相同的替换它们,但在每个之后换行。

找到这些出现的5V6A 6Q2A 6Q 5Q然后用(换线)替换

实施例:

5V6A 6Q2A 6Q 5Q Mr.Christopher M Krieg印第安纳波利斯,800万美元,三十五万七十一,十年二十年和十年四。%(购买价值减少20.75%)(每月本金减少7.55%) (总利息减少1957%)Dr.Kirk C Lucero FA 7A EQ2A 799Q

我想在事后发生一次换行。有可能吗?

1 个答案:

答案 0 :(得分:0)

这个似乎没问题:

\d+\.(\w+( |$))+

测试:

`1.5V6A 6Q2A 6Q 5Q
2.FA 7A EQ2A 799Q
3.M Y77A279791
4.V59 2 5A266
5.Q7Q E7Q 7 7AQ2A 7A29`
.split("\n").every(RegExp.prototype.test.bind(/\d+\.(\w+( |$))+/))