Javascript 如何返回分组的值?就好像我把这个放进了我的匹配中,它只会返回整个字符串,并在其中添加破折号和空格,在中,它将返回完整匹配,而不是分组匹配。请参阅。这里是对您的正则表达式和实际内容的一次尝试:这里是对您的正则表达式和实际内容的一次尝试:谢谢@sweeper这

Javascript 如何返回分组的值?就好像我把这个放进了我的匹配中,它只会返回整个字符串,并在其中添加破折号和空格,在中,它将返回完整匹配,而不是分组匹配。请参阅。这里是对您的正则表达式和实际内容的一次尝试:这里是对您的正则表达式和实际内容的一次尝试:谢谢@sweeper这,javascript,regex,Javascript,Regex,如何返回分组的值?就好像我把这个放进了我的匹配中,它只会返回整个字符串,并在其中添加破折号和空格,在中,它将返回完整匹配,而不是分组匹配。请参阅。这里是对您的正则表达式和实际内容的一次尝试:这里是对您的正则表达式和实际内容的一次尝试:谢谢@sweeper这正是我所寻找的,因为我已经在正确的分组方向上,但不知道如何实际获得匹配的正则表达式别碰它!非常感谢。感谢@sweeper这正是我所寻找的,因为我在分组方面已经走上了正确的方向,但不知道如何真正让匹配的组脱离它!非常感谢。 /(?<=- |


如何返回分组的值?就好像我把这个放进了我的匹配中,它只会返回整个字符串,并在其中添加破折号和空格,在中,它将返回完整匹配,而不是分组匹配。请参阅。这里是对您的正则表达式和实际内容的一次尝试:这里是对您的正则表达式和实际内容的一次尝试:谢谢@sweeper这正是我所寻找的,因为我已经在正确的分组方向上,但不知道如何实际获得匹配的正则表达式别碰它!非常感谢。感谢@sweeper这正是我所寻找的,因为我在分组方面已经走上了正确的方向,但不知道如何真正让匹配的组脱离它!非常感谢。
/(?<=- |\d\. ).*/g
(\-\ |\d\.\ ).+
- List item 1
- List item 2
- List item 3
- List item 4
(?:- |\d\. )(.*)
const regexp = /(?:- )(\w)/g;
const input = '- a, some words - b';
const result = input.match(regexp); // result: ['- a','- b']