我想在这样的字符串上应用正则表达式,word in $ctrl.words想知道字符串是否有in,后面有一个字符串,前面有一个字符串。我尝试使用这个regex [a-zA-Z\\d]+\\s+in\\s+[a-zA-Z\\d]+',但是问题是来自$ctrl.words的特殊字符,regex总是返回false。对于像这个fruit in $ctrl.fruits letter in $ctrl.alphabet这样的字符串,我想要的结果是正确的。对于fruit in $ctrl.
我试图替换字符串"Abbey Street E.2巴克法斯特街“中的子字符串"Abbey Street E.2”,以得到“巴克法斯特街”的结果。基本上,我试图删除所有直到最后一个空格字符的第二个,使用替代命令。
我的操作系统是MacOs,我正在使用vim。此外,我对上述替代命令的理解是,将任何非空白字符与空白字符相匹配,然后将任何非空白字符匹配到空白字符
下面是我的简单(不正确)程序,它读取一个整数,然后读取一个字符输入,然后将它们输出给用户:{ printf("Enter an integer(所以只有"%d"),那么只要用户输入一个整数并点击进入,这个整数就会被读取并存储在i中,程序将继续执行(立即打印“输入字符:”,ch存储换行符)。但是,使用"%d\n"的格式字符串,我会遇到意想不到的行为。当用户输入一个整数并点击enter,我希望“输入一个char:”将被打印出来。相反,