匹配字符串末尾的字符

Aro*_*ost 1 regex

xxxTxxx
Run Code Online (Sandbox Code Playgroud)

或者

xxxTxx
Run Code Online (Sandbox Code Playgroud)

或者

xxxTx
Run Code Online (Sandbox Code Playgroud)

我想在最后得到所有的x。

(.*)(x$)只会给我最后一个x。 (.*)(x*$)行不通,因为它与结局不匹配。我需要使用一些隐藏魔法,对吧?

谢谢正则表达式负责人!

Ano*_*ous 5

如果你只想要x末尾的 s ,你可以使用:

/(x+)$/
Run Code Online (Sandbox Code Playgroud)

这基本上是说在字符串的末尾查找至少一个 x 并找到尽可能多的 x。

如果你想把所有的xs 放在开头,你可以使用:

/^(x+)/
Run Code Online (Sandbox Code Playgroud)

这做了同样的事情,但告诉它查看字符串的开头。