1. The CAT goes up and down the ROAD.
2. The CAT goes up and down the CITY.
3. The ROAD goes up and down the CAT.
Run Code Online (Sandbox Code Playgroud)
正则表达式:(CAT)(.*?)(ROAD)将找到包含CAT和ROAD的行
现在我需要找到包含CAT而不包含ROAD的行.
试过(CAT)(.*?)(?!ROAD)但似乎不正确.
为什么我无法控制三星GalaxyS中视频的大小,它始终以其他设备上的高分辨率录制它运行良好
代码示例:
Intent intent = new Intent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE);
intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 0);
intent.putExtra(MediaStore.EXTRA_SIZE_LIMIT, UiConstants.MAX_MMS_SIZE);
startActivityForResult(intent, NEW_VIDEO);
overridePendingTransition(0, 0);
Run Code Online (Sandbox Code Playgroud) 我想创建一个通用的DateTime正则表达式,它将匹配所有可能的C#DateTime格式,如Microsoft的TryParse.
MM/dd/Year
dd/MM/Year
dd/MM/YY
MM/dd/YY
dd/MM/Year hh:mm
...
Run Code Online (Sandbox Code Playgroud)
你有什么建议吗?如果它很简单,我也可以将日期与时间分开.并为Date创建正则表达式,为Time创建一个正则表达式.
我需要一些帮助来找到如何编写验证表达式来验证表示数字添加的字符串.
例如:
2 OK
2 + 3 OK
2 + 3不行
2 +3不行
2 + 3 + 4 OK
2 + 3 +不行
2 + 3 + 4不行
我有一些我想要匹配的短语.我使用正则表达式如下:
(^|)(piston|piston ring)( |$)
Run Code Online (Sandbox Code Playgroud)
使用上面的内容,regex.match("piston ring")匹配"活塞".如果我改变正则表达式使得较长的短语"活塞环"首先出现,那么它按预期工作.
我对此行为感到惊讶,因为我假设正则表达式的贪婪性质会尝试匹配最长的字符串"免费".
我错过了什么?有人可以解释一下吗?谢谢!
我目前正在grails项目中工作,最终我遇到了有关grails中匹配限制的问题.我的字段应该只接受具有类似日期的格式的字符串,如下所示:
10-25-2012 5:00 PM
在使用正则表达式的匹配约束中这是否可行?我总是在使用正则表达式进行数据过滤方面遇到困难,因为它有点令人困惑.
我必须处理一些可以包含某些前缀的文件/文件夹。例如,文件名可以是
1.2.0 MyDocfile.doc
1.1.2.3 Anotherfile.txt
我希望能够删除前缀和之后的空格(1.2.0、1.1.2.3),而仅使用实际的文件名。
做这个的最好方式是什么 ?常用表达 ?
有人可以举个例子吗?
我希望有人可以帮我解决一个简单的正则表达式问题.我需要匹配包含一组单词的行,但不包含另一个单词.
例如,我正在搜索的文件包含以下内容:
鲍勃有一顶帽子.
比尔戴帽子.
弗雷德有一顶帽子.
我想要做的是匹配所有"有帽子"的行.除非该行还包含bob.
那有意义吗 ?
这必须是基本的正则表达式,而不是代码或任何东西,因为我将其输入到文本文件解析程序中.
以下是我将要搜索的示例字符串,它将与其他字符串分开:
第1章:我的名字是:Shojib(又名mhs)
这是我的正则表达式,以找到该特定行: (Chapter)( )([0-9])(:)( .*)
现在我想保留单词和整数,并删除标点符号,并用下划线分隔每个单词和整数.例如,这是替换后格式的外观:
Chapter_1_My_name_is_Shojib_aka_mhs