2011-06-02 51 views
3

如何设置相匹配与开头的所有单词,但字符串正则表达式模式匹配所有除用字,起始于A模式

  1. /字
  2. /字/
  3. /单词/其他任何内容。

我觉得图案\ A开始,但我don'0t知道怎么跟不应该遵循一个字

感谢

回答

4

使用这种否定的正则表达式,并通过您的字替换字。

^((?!word).)*$ 
1

看看正则表达式提供的lookaround功能。另外,similar thread。此外,根据具体示例问题发布您的问题可能会帮助您获得一些可用的示例代码片段。

1

也许使用字符串比较会更清晰和更快。

if (text.startsWith("word")) { 
    // text is OK 
} else { 
    // not OK 
} 
+0

这是一个在xml中使用的正则表达式 – Juanillo 2011-06-02 10:07:14

+0

我认为这是一个Java问题。 ;) – 2011-06-02 10:30:57