のような文字列を持つ
booboo-en
booboo-duck-en
booboo-the-duck-en
booboo-the-duck-so-nice-en
-en
取得する最後の文字列 ( ) を除くすべての文字列 (区切られたグループの数に関係なく) を抽出しようとしました。
booboo
booboo-duck
booboo-the-duck
等々...
使用する
^((?:[^-]+-){2}[^-]+).*$
2 つのグループを抽出できますが、任意の数のグループに対してそれを変更する方法がわかりません...