1个班轮正则表达式来获取分号之前的所有内容
1 liner regex to get everything before semi colon
我有这个变量 1874;#Bob Williams。我试过了,它应该给我 1874 但它给了我整个变量。有什么想法吗?
(?<=\w+;)
有点跑题了,但你不需要为此使用正则表达式。一点也不。使用 Substring
代替:
var s = "1874;#Bob Williams";
s = s.Substring(0, s.IndexOf(';')); // If your input might not contain a semi colon, check the return of IndexOf
// s == "1874"
如果您正在编写 .NET
代码作为标签显示,请使用此代码。
无论您使用什么 tool/engine,都会删除它匹配的内容,returns删除后保留的内容,所以这应该适合你:;.+
我有这个变量 1874;#Bob Williams。我试过了,它应该给我 1874 但它给了我整个变量。有什么想法吗?
(?<=\w+;)
有点跑题了,但你不需要为此使用正则表达式。一点也不。使用 Substring
代替:
var s = "1874;#Bob Williams";
s = s.Substring(0, s.IndexOf(';')); // If your input might not contain a semi colon, check the return of IndexOf
// s == "1874"
如果您正在编写 .NET
代码作为标签显示,请使用此代码。
无论您使用什么 tool/engine,都会删除它匹配的内容,returns删除后保留的内容,所以这应该适合你:;.+