正则表达式



我有一个文档,我需要找到所有以'为边框的单词(不含空格)。(如。'apple', 'hello')正则表达式是什么?

我试过^ " $,但没有成功。

如果没有任何解决方案,它不可能是&;any word"但它也可以是一个顺序中的单词(例如:苹果,香蕉,柠檬),但它仍然必须有(')。

Thank you so much

安德鲁

如果您想捕获单引号字符串,字面上除了单引号之外的任何字符,但在单引号之间,使用

/'[^']+'/

如果您需要单个单词,即没有空格的字母字符,请尝试

/'[a-zA-Z]+'/

我在这里做了一些假设:

  1. 您正在使用用斜杠分隔正则的语言。据我所知,这包括Javascript和Perl,可能还有其他一些语言。在其他一些语言中,比如c#,你应该使用双引号来分隔,例如"'[a-zA-Z]+'"
  2. 你正在使用一种不需要转义加号的正则表达式。
  3. 你试图在一个长字符串中捕获所有这样的单词。也就是说,如果输入字符串是"Here is a 'long' string with 'some' 'words' single-quoted",那么您将捕获三个单词:'long''some''words'

相关内容

  • 没有找到相关文章

最新更新