匹配除以单词开头之外的所有内容的模式[重复]
Posted
技术标签:
【中文标题】匹配除以单词开头之外的所有内容的模式[重复]【英文标题】:A pattern that matches all except starting with a word [duplicate] 【发布时间】:2011-09-06 22:22:30 【问题描述】:我怎样才能设置一个匹配所有单词但以
开头的字符串的正则表达式模式-
/字
/word/
/word/ 后跟其他任何内容。
我认为该模式以 \A 开头,但我不知道如何判断它不应该跟随一个单词
谢谢
【问题讨论】:
【参考方案1】:使用这种否定正则表达式并用你的单词替换单词。
^((?!word).)*$
【讨论】:
【参考方案2】:您可以使用正则表达式:
^(?!\\/word).*$
See it
【讨论】:
【参考方案3】:看看正则表达式提供的lookaround 功能。另外,similar thread。此外,根据具体示例问题发布您的问题可能会帮助您获得一些工作示例 sn-ps。
【讨论】:
【参考方案4】:或许使用字符串比较会更清晰更快。
if (text.startsWith("word"))
// text is OK
else
// not OK
【讨论】:
这是xml中使用的正则表达式 我认为这是一个 Java 问题。 ;)以上是关于匹配除以单词开头之外的所有内容的模式[重复]的主要内容,如果未能解决你的问题,请参考以下文章