一般来说,我对正则表达式是个新手,我开始阅读更多关于它们的内容,所以请注意:-)
我要查找所有以my("或my('开头的单词。单词本身可以包含下划线、字符、数字,基本上可以包含任何字符。但它应该以")或')结尾。
因此,我尝试了以下方法:
Pattern.compile("_(\"(.*)\")"); // for underscores first, instead of my
和
Pattern.compile("(my)(\"(.*)\")");
但这也给了我其他的东西,我看不出我为什么以及在
我有以下测试字符串
This is my "te
st" case
with lines for "tes"t"ing" with regex
But as he said "It could be an arbitrary number of words"
我想要匹配"之间的所有东西,只要它是与文字绑定的。我有以下的regexp:
\"([^\"]*)\"
这与"test"的话非常吻合,即使它被分开了。有没有办法找到一个tes"t"ing以及一个完整的单词(而不是
我需要验证字符串,如果它包含字母数字值和至少6个字符,如abcd。
我尝试使用下面的代码,但没有找到如何验证字符串是否以char开头,并且至少包含其中的6个。字符串可以有一个或几个数字,但不能以一个开始。
var regex = new Regex("^[a-zA-Z0-9]*$");
if (!string.IsNullOrEmpty(_item ) && !regex.IsMatch(_item))
我想在字符串中找到一个唯一的ID:
text = "Hello World, aaaa_dddd_bbbb_cccc"
唯一定义唯一ID的特性是它是一个包含三个下划线的单词。然而,在我的一生中,我甚至不能开始计算出将单词与某个字符的N个非连续实例进行匹配的正则表达式。
我能做的最好的事情就是粗略地使用.split()。
unique_id = None
for word in text.split(' '):
if len(word.split("_")) > 2:
unique_id = word
在我的日常工作中,我会处理很多正则表达式。听起来很奇怪,有时我甚至使用RegEx来编辑/修复/格式化我的RegEx表达式。然而,这是一个困扰我的问题。如何正确捕获转义字符,以及那些真正转义的字符?
字符串列表:
this is a test
this is a te\st
this is a te\\st
this is a te\\\st
this is a te\\\\st
this is a te\\\\\st
this is a te\\\\\\st
如果我只想匹配那些's‘是(或不是)字符类(即空格),我将如何做到这一点?
解释:
this is a test =
我正在尝试定义一个渴望的正则表达式,它能够从平面文本文档中抓取一个完整的“标题”。以字母开头(不区分大小写),最多可以包含5个单词,每个单词可以包含数字。它应该在找到两个空格时结束。
我一次解析每一行,标题可以从行中的任何位置开始。
示例:
11/20/2011 this is the 1st document title written by:user
Hi,
This is a sample text which is not the title since it does not end with 2 spaces.
一旦解析了每一行,只有第一行应该返回匹配的"th
我最近开始研究正则表达式的东西。有件事真的让我很困扰。
如果后面没有特定的符号,如何将正则表达式设置为仅匹配特定的单词。例如,假设我有一个文本,其中包含一些普通单词,以及一些以大写字母结尾的单词。如果一个单词后面没有大写字母,我如何才能让我的正则表达式只检测这个单词呢?
Just some sample texT with wordS. ThiS should be Matched.
因此,我希望我的reggex能够匹配除"texT,words和ThiS“之外的所有单词。
提前感谢您的帮助:)
我有这样的文本:
Here is some text.
#note Remember to look into specs #
And here is some more text.
我可以使用以下命令获取文本中所有单词(字符串是所有文本):
str.match(/\w+/g)
这提供了一个包含所有单词的数组,但已从单词note中删除了标签:
Here,is,some,text,note,Remember,to,look,into,specs,And,here,is,some,more,text
我如何才能得到这样的结果,使得它在它所附加的单词上包含标签?
期望的结果:Here,is,so