为我的目的编写正则表达式的正确方法是什么?
我有一条线:
Жанр1, жанр2, жанр3, жанр4
我需要使用正则表达式进行验证。我是这样写的:
[a-zA-Zа-яА-Яё-]+,
一切都会好的,但它只适用于字符串示例。如果您使用真实数据,例如:
第二次机会,在同一个世界,重生,狡猾和欺骗
然后,而不是数组:
[
'второй шанс'
'в этот же мир'
'перерождение'
'хитрость и обман'
]
我会得到:
[
'шанс'
'мир'
'перерождение'
'обман'
]
我希望我尽可能清楚地解释我的问题。
UPD:你需要得到一切,除了逗号周围的空格和逗号本身。
像这样:
测试https://regex101.com/r/ojQ1Hy/3:
生成的代码: