我需要在.NET中创建一个与以下内容匹配的RegEx:
AAA这个词
...后跟零个或多个以下单词:BBB CCC DDD EEE以任何顺序排列.(那些话不能重复)
...它们之间可以有逗号+空格,但不必
......接着是FFF
例如,以下内容应匹配:
AAA, BBB CCC, FFF
AAA CCC FFF
AAA DDD, BBB FFF
AAA FFF
Run Code Online (Sandbox Code Playgroud)
虽然以下不应该:
AAA BBB BBB FFF
AAA CCC DDD
Run Code Online (Sandbox Code Playgroud)
这个RegEx应该是什么?
谢谢!
setuid
我正在 Linux 上工作,并尝试在 Linux 上执行 C 程序。这是我的代码:
#include <stdio.h>
#include <sys/types.h>
#include <unistd.h>
#include <errno.h>
int main()
{
int ret;
fprintf ( stderr, "Orig: %d Effective: %d\n", getuid(), geteuid() );
ret = setuid ( 122 );
if ( ret < 0 )
{
perror ( "Problem in setuid " );
return ( 1 );
}
fprintf ( stderr, "UID : %d Effective: %d\n", getuid(), geteuid() );
execlp ( "/bin/id", "/bin/id", NULL );
fprintf ( stderr, "Problem executing execlp\n" ); …
Run Code Online (Sandbox Code Playgroud)