小编cod*_*ict的帖子

11
推荐指数
2
解决办法
3万
查看次数

如何删除重复的字符并仅在Perl中保留唯一的字符?

如何删除重复的字符并仅保留唯一的字符.例如,我的输入是:

EFUAHUU
UUUEUUUUH
UJUJHHACDEFUCU
Run Code Online (Sandbox Code Playgroud)

预期产出是:

EFUAH
UEH
UJHACDEF
Run Code Online (Sandbox Code Playgroud)

我遇到perl -pe's/$1//g while/(.).*\/'的很棒,但它甚至可以删除输出中出现的单个字符.

regex string perl duplicates

11
推荐指数
2
解决办法
9272
查看次数

从iPhone到Mac编程

我查看了网站,以确保这不是重复.抱歉,如果我错过了什么.

我已经进行了大约一年的iPhone开发,我对Objective-C,Xcode和Cocoa(至少在iPhone上使用的内容)感到满意,但OS X的编程似乎更为复杂.

对于像我这样的人来说,有哪些好的免费资源?我见过的大部分内容都是关于学习Objective-C和Cocoa,我真的想进入我不熟悉的IB部分,以及在OS X上不重要的任何其他重要部分.

iphone macos

10
推荐指数
1
解决办法
623
查看次数

在Java中查找Regex的最新索引

我有一个字符串%/O^/O%/O.我想找到最后一个/分割字符串.第一个尝试是:\/[POL]$但是它包含了"O"明显的包容性.有人提示吗?

java regex

10
推荐指数
4
解决办法
2万
查看次数

奇怪的PHP语法

我已经工作PHP了一段时间,但今天当我看到它时,它对我来说是新的:

if(preg_match('/foo.*bar/','foo is a bar')):
        echo 'success ';
        echo 'foo comes before bar';

endif;
Run Code Online (Sandbox Code Playgroud)

令我惊讶的是它也运行没有错误.任何人都可以开导我吗?

谢谢大家 :)

php syntax if-statement control-structure alternate

10
推荐指数
3
解决办法
931
查看次数

正则表达式将单词与+(加号)符号匹配

我花了一些时间,但还是要解决.我需要能够在字符串中匹配带有符号的单词(如c ++)的正则表达式.

我已经习惯了/\bword\b/,对于"通常"的话,它运作正常.但是一旦我尝试/\bC\+\+\b/它就行不通.它有些与加号相符合作用.

我需要一个正则表达式来检测输入字符串是否包含c ++单词.输入像,

"c++ developer"
"using c++ language" 
Run Code Online (Sandbox Code Playgroud)

等等

PS.使用C#,.Net Regex.Match函数.

感谢帮助!

c# regex

10
推荐指数
2
解决办法
3万
查看次数

用preg_replace替换ereg_replace

您需要将功能更改ereg_replace("[\]", "", $theData)为preg_replace

php regex string preg-replace ereg-replace

10
推荐指数
1
解决办法
1万
查看次数

10
推荐指数
2
解决办法
2万
查看次数

是否有可能在PHP中连接heredoc字符串..?

使用普通的PHP字符串,您可以这样做:

$str = "Hello ";
$str .= "world";
$str .= "bla bla bla";
$str .= "bla bla bla...";
Run Code Online (Sandbox Code Playgroud)

但你可以用heredoc字符串做同样的事情吗?

$str = <<<EOD
Hello 
world
EOD;

$str .= <<<EOD
bla bla bla";
bla bla bla...";
EOD;
Run Code Online (Sandbox Code Playgroud)

php string heredoc string-concatenation

10
推荐指数
3
解决办法
6902
查看次数

我们可以验证是否已定义typedef

假设我的程序是:

typedef int MYINT;

int main()  
{  
    MYINT x = 5;  
    ........  
    do_something()    
    ........    
    /* I wanna test whether MYINT is defined or not */
    /* I can't use: ifdef (MYINT), since MYINT is not a macro */

    ........
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

实际上,我在使用vxworks的交叉编译器时遇到了这个问题.交叉编译头文件包括:typedef int INT.

但是,我的堆栈头文件使用:

 #ifndef INT  
 #define int INT
Run Code Online (Sandbox Code Playgroud)

您能否建议如何测试typedef,无论它们是否先前已定义过?

提前致谢.

c

10
推荐指数
2
解决办法
9403
查看次数