示例:"这只是一个简单的句子".
我想匹配"This is"和"sentence"之间的每个字符.换行符应该被忽略.我无法弄清楚正确的语法.
我正在尝试编写一个正则表达式,它返回括号之间的字符串.例如:我想获取字符串"("和")"之间的字符串
I expect five hundred dollars ($500).
Run Code Online (Sandbox Code Playgroud)
会回来的
$500
Run Code Online (Sandbox Code Playgroud)
找到正则表达式以在Javascript中获取两个字符串之间的字符串
但我是正则表达式的新手.我不知道如何在regexp中使用'(',')'
我有一个字符串,
String s = "test string (67)";
Run Code Online (Sandbox Code Playgroud)
我想得到no 67,这是(和)之间的字符串.
谁能告诉我怎么做?
我有一个函数,我必须得到方括号括起但不包括括号的文本
this is [test] line i [want] text [inside] square [brackets]
Run Code Online (Sandbox Code Playgroud)
从上面一行我想要的话
测试
想
内
括号
我正在努力做到这一点, /\[(.*?)\]/g 但我没有得到满意的结果我得到括号内的字,但也括号,这不是我想要的
我确实在SO上搜索了一些类似的问题,但这些解决方案中没有一个适合我,这是一个发现(?<=\[)[^]]+(?=\])这在RegEx教练中有效而不是javascript.这里是refrence从那里我得到这个
这是我到目前为止所做的演示
请帮忙
响应:正则表达式查找包含在两个字符之间的字符串,同时排除分隔符
嗨,我正在寻找适用于我的字符串的正则表达式模式,包括括号:
[1,2,3,4,5] [abc,ef,g] [0,2,4b,y7]
可以是包括单词,数字,非单词在一起或分开的任何内容.
我希望得到括号之间的组,\[(.*?)\]
但是什么是正则表达式模式,它将给我括号和子组字符串之间用逗号分隔的组,以便结果可能跟随?
Group1 : 1,2,3,4,5 Group1: 1 Group2: 2 Group3: 3 Group4: 4 Group5: 5 Group2 : abc,ef,g Group1: abc Group2: ef Group3: g etc ..
谢谢您的帮助
在这个问题中,提供了一个用于在分隔符之间捕获字符串的正则表达式:
测试: This is a test string [more or less]
正则表达式: (?<=\[)(.*?)(?=\])
返回: more or less
如果要捕获的字符串还包含分隔符怎么办?
测试1: This is a test string [more [or] less]
返回1: more [or] less
测试2: This is a test string [more [or [and] or] less]
返回2: more [or [and] or] less
和多个括号?
测试3: This is a test string [more [or [and] or] less] and [less [or [and] or] more]
回归3 : more [or [and] or] less ,less [or [and] or] more …
我正在尝试使用正则表达式向前看文本中的文本,并在此答案中查看foudn:
正则表达式,用于查找包含在两个字符之间的字符串,同时排除分隔符
我必须与之合作的分界线是
开始: RQ
结束: END-RQ
我添加了以下(powershell)代码:
$regex = [regex] '(?<=RQ)(.*?)(?=END-RQ)'
$matches = $regex.Matches($concat)
Run Code Online (Sandbox Code Playgroud)
问题是匹配是从END-RQ抓取RQ作为下一个模式的开始.任何人都可以告诉我如何消除它(例如强制正则表达式完全匹配RQ和END-RQ)?即使引号被转义,将引号中的匹配模式包装似乎也不起作用.
他我想用两个字符分割字符串.
例如,我有这样的字符串:
"xx-aa-[aa]-22-[bb]".我想要检索的字符串数组[aa]和[bb].[]之间的所有字符.
首先,我可以拆分'-',所以我将有字符串数组
var tmp = myString.Split('-');
Run Code Online (Sandbox Code Playgroud)
但是现在我怎样才能只检索字符串[]呢?
我有一些字符串,我想从他们那里得到索引编号.
这是一个例子.
var x = "FundList[10].Amount";
var y = "FundList[11].Amount";
var z = "FundList[15].Amount";
Run Code Online (Sandbox Code Playgroud)
我只是想获得10,11,15并将它们放入Int数组中.
目前,我使用的是一种愚蠢的方式,即将"FundList [","]"和".Amout"替换为"".
我想知道是否有更好的方法.
非常感谢你们.
我试图让问题尽可能简单,看起来确实引起了一些混乱.
这是我的代码.
这是我的PartialView的一部分.
@{
var txtIndexName = "FundList[" + Model.Index + "].Index";
var txtAmountName = "FundList[" + Model.Index + "].Amount";
var dropFiscalYearName = "FundList[" + Model.Index + "].FiscalYear";
}
Amount: <input type="text" name="@txtAmountName" id="@txtAmountName" />
Run Code Online (Sandbox Code Playgroud)
这是调用PartialView的JavaScript.每次用户单击锚链接时,都会调用PartialView.
function LoadContractOptionFundingPlanBlockByIndexNumber(indexNumber) {
$.ajax({
type: "POST",
url: "/Json/LoadContractOptionFundingPlanPartialView",
data: JSON.stringify({ index: indexNumber }),
contentType: "application/json; charset=utf-8"
}).success(function (result) {
$("#ContractOptionFundingPlanBlock").append(result);
});
Run Code Online (Sandbox Code Playgroud)
}
function GenerateOptionFundingPlanBlock() { …Run Code Online (Sandbox Code Playgroud) 我正在寻找一种从具有特定标签的字符串中获取字符串的方法,例如我有这个字符串:"Hello <date> My <name> is <your name>"
我需要返回这个:
<date>
<name>
<your name>
在数组或列表中
只有单词以 <> 开头和结尾。
太感谢了!:-)
regex ×7
c# ×5
string ×4
javascript ×2
.net ×1
asp.net ×1
java ×1
jquery ×1
powershell ×1
split ×1