从string中删除重音符号的最有效的方法是什么?例如,变成Eaun ? 有一个简单的,内置的方式,我失踪或正则expression式?
为什么Java代码中的第二行抛出ArrayIndexOutOfBoundsException ? String filename = "D:/some folder/001.docx"; String extensionRemoved = filename.split(".")[0]; 虽然下面的作品: String driveLetter = filename.split("/")[0]; 我使用Java 7。
使用ASP.NET,我怎样才能从给定的string可靠地去除HTML标签(即不使用正则expression式)? 我正在寻找像PHP的strip_tags 。 例: <ul><li>Hello</li></ul> 输出: “你好” 我试图不重新发明轮子,但是到目前为止我还没有发现任何符合我需要的东西。
我怎样才能写一个只匹配字母的正则expression式?
如果还没有http://或https://或ftp://如何将http://添加到URL? 例: addhttp("google.com"); // http://google.com addhttp("www.google.com"); // http://www.google.com addhttp("google.com"); // http://google.com addhttp("ftp://google.com"); // ftp://google.com addhttp("https://google.com"); // https://google.com addhttp("http://google.com"); // http://google.com addhttp("rubbish"); // HTTP://垃圾
我正在用HTML和JavaScriptdevise一个正则expression式testing器。 用户将input一个正则expression式,一个string,并通过单选buttonselect他们想要testing的函数(例如search,匹配,replace等),当该函数运行指定的参数时,程序将显示结果。 自然会有额外的文本框来替代额外的参数等。 我的问题是从用户获取string,并将其转换为正则expression式。 如果我说他们不需要在他们input的正则expression式的周围,那么他们就不能设置标志,比如g和i 。 所以他们必须有expression式的周围,但我怎么能将该string转换为正则expression式? 它不能是一个string,因为它是一个string,我不能将它传递给RegExp构造函数,因为它不是没有//的string。 有没有其他的方法来使一个用户inputstring成正则expression式? 我将不得不parsing正则expression式的string和标志,然后构造它的另一种方式吗? 我应该让他们input一个string,然后分别input标志?
我正在尝试使用grep来testing一个stringvector是否存在于另一个vector中,并输出存在的值(匹配模式)。 我有这样的数据框: FirstName Letter Alex A1 Alex A6 Alex A7 Bob A1 Chris A9 Chris A6 我在“Letter”列中find了string模式的向量,例如: c("A1", "A9", "A6") 。 我想检查模式向量中的任何string是否出现在“Letter”列中。 如果是的话,我想输出独特的值。 问题是,我不知道如何使用多种模式的grep 。 我试过了: matches <- unique ( grep("A1| A9 | A6", myfile$Letter, value=TRUE, fixed=TRUE) ) 但它给了我0比赛这是不正确的,有什么build议吗?
我需要find一个只允许字母数字的registry。 到目前为止,我所尝试的每个人只有在string是字母数字时才起作用,这意味着包含一个字母和一个数字。 我只是想要一个什么可以允许,而不是要求两个。
我有一个正则expression式如下: ^/[a-z0-9]+$ 这匹配诸如/hello或/hello123 。 不过,我希望它排除一些string值,如/ignoreme和/ignoreme2 。 我已经尝试了几个变种,但似乎无法得到任何工作! 我最近一次微弱的尝试是 ^/(((?!ignoreme)|(?!ignoreme2))[a-z0-9])+$ 任何帮助将不胜感激:-)
我有这样的string: years<-c("20 years old", "1 years old") 我想grep只有从这个向量的数字号码。 预期的输出是一个vector: c(20, 1) 我怎么去做这个?