通过在Java中获取正则表达式来转义字符串

通过在Java中获取正则表达式来转义字符串

在Java中,假设我有一个字符串变量S,我想在另一个字符串T内搜索它,如下所示: if(T.matches(S))...(注意:上面的行是T.contains(),直到有几个帖子指出该方法不使用正则表达式。 但是现在假设S中可能有不合要求的字符。 例如,让S=“[嗨”。 左方括号会导致正则表达式失败。 有一个功能,我可以打电话逃脱S,所以这不会发生? 在这个特定的情况下,我想…


regex - 使用正则表达式匹配时间字符串

我想匹配一个字符串的时间(10.00)与日期和时间(“21.01.08 10.00”)。 我正在使用下面的正则表达式: new RegExp("\\b[0-9]{1,2}\\.[0-9]{1,2}\\b" "g"); 但是这个比赛是21.01.08和10.00的21.01。 我使用PCRE作为我的调节表达式引擎。 更新: 对不起,我应该更清楚些。 数据和时间是较大字符串的一部分。 我想从…


正则表达式在Java中的命名组

这是我的理解是, java.regex包不支持命名组( http://www.regular-expressions.info/named.html),所以任何人都可以指向我的第三方库吗? 我看了jregex但它的最后一个版本是在2002年,它不适用于我(我承认我只是试了一下)在java5下。…


Java RegEx元字符(。)和普通的点?

在Java RegEx中,如何找出差异.(点)元字符和正常点,正如我们在任何句子中使用的那样。 如何处理其他元字符的这种情况,例如(*,+,/d,...)…


Java正则表达式匹配基本多语言平面之外的字符

我怎么能匹配的字符(意图删除它们)在unicode基本多语言平面在java?…


空白匹配正则表达式-Java

正则表达式的Java API指出\s将匹配空格。 所以正则表达式应该匹配两个空格。 Pattern whitespace=Pattern.compile("\\s\\s"); matcher=whitespace.matcher(modLine); while(matcher.find()) matcher.replaceAll(" "); 这样做的目的是用一个空格替换两个连续空格的…


如何添加Java正则表达式实现中缺少的功能?

我是Java的新手。 作为.Net开发人员,我非常习惯.Net中的Regex类。 Regex(正则表达式)的Java实现并不错,但它缺少一些关键功能。 我想为Java创建自己的帮助器类,但我想可能已经有一个可用。 那么在Java中是否有可用于Regex的免费且易于使用的产品,或者我应该自己创建一个? 如果我会写自己的课程,你认为我应该在哪里分享它以供其他人使用?[编辑] 有人抱怨说我…


PatternSyntaxException:在Java中使用正则表达式时非法重复

我不太了解正则表达式,但我需要匹配一个简单的模式。 以下应该返回true, Pattern.matches("{\"user_id\":[0-9]*}", inputLine) 当inputLine是{"user_id":34} 但是,我得到了这个例外: java.util.regex.PatternSyntaxException: Illegal repetition{"user…



Java Regex中的正斜杠

我无法弄清楚为什么下面的代码没有按预期运行 "Hello/You/There".replaceAll("/", "\\/"); 预期输出: Hello\/You\/There 实际输出: Hello/You/There 我需要向前逃避斜线吗? 我不这么认为,但我也违背了我的意愿尝试了以下......没有用 "Hello/You/There".replaceAll("\\/", "\\/")…


正则表达式Java字符串由单个星号拆分

帮助是必要的。 line.split("*"); 我用这行代码将一个字符串拆分成星号标记。 但是,我的编译器出错了。 它说:“无规律的表达:摇摇欲坠的性格”*'“ 如何解决这个问题? 提前致谢。…




java正则表达式转义 java pattern matcher java正则表达式提取字符串 java正则表达式匹配任意字符 java正则表达式数字 java正则表达式提取 java正则表达式括号 java正则表达式在线