小编s15*_*99d的帖子

C#正则表达式模式难题

我有一个正则表达式,我已经在3个单独的源中验证为成功匹配所需的文本.

  1. http://regexlib.com/RETester.aspx
  2. http://derekslager.com/blog/posts/2007/09/a-better-dotnet-regular-expression-tester.ashx ,
  3. http://sourceforge.net/projects/regextester/

但是,当我在我的代码中使用正则表达式时.它不会产生匹配.我已使用其他正则表达式与此代码,他们已导致所需的匹配.我不知所措......

string SampleText = "starttexthere\r\nothertexthereendtexthere";
string RegexPattern = "(?<=starttexthere)(.*?)(?=endtexthere)";
Regex FindRegex = new Regex(@RegexPattern);
Match m = FindRegex.Match(SampleText);
Run Code Online (Sandbox Code Playgroud)

我不知道问题是我的正则表达式还是我的代码.

c# regex

5
推荐指数
1
解决办法
108
查看次数

Visual Studio Bundler和Minifier上下文菜单不起作用

我已经在我的Visual Studio 2015中的网站项目中安装了Bundler&Minifier v 2.4.337.但是,当我右键单击*.js文件时,Minify File的上下文菜单选项不存在.我之前在其他项目中成功使用过B&M.关于这个版本的东西对我不起作用.任何想法如何让上下文菜单选项出现?

visual-studio-2015

3
推荐指数
1
解决办法
2090
查看次数

BCP导入帮助

我无法使用BCP将制表符分隔的*.txt文件中的数据导入到我的SQL表中.

我一直得到两个"转换规范的无效字符值"错误.

作为测试,我手动插入了几行.然后我BCP将这些行查询到*.txt文件.然后我试着用BCP导入相同的数据.

通过该测试,我得到了"转换规范的无效字符值"错误和"BCP数据文件中遇到的意外EOF"

有没有办法告诉哪些行/列触发错误?

有关调试BCP的提示/建议吗?

    #@ Row 1, Column 2: Invalid character value for cast specification @#
1003    1/2/2011 23:59:00   Neeta   Garg    <NULL>  8888    <NULL>  <NULL>  WESTBURY    NY  11594   US  ambulance   Yes Agency  92240099    000026  Neeta   Garg    <NULL>  8888    <NULL>  <NULL>  WESTBURY    NY  11594   US  2222222222  neeta@orderdynamics.com <NULL>  UPS GRD 42.650  AXB479T;67.5900;2|842000YEL;4.2900;22|B956N;51.8900;1|XSPSPCL;67.0000;1890300;2999.9900;1|B956N;51.8900;1|XSPSPCL;210.0000;1|59047BKLG;9.9900;1 AXB479T;|842000YEL;|B956N;Badge Custom Details :  Style = B956, Dimensions = 2  9/16\" x 2  9/16\", Enamel Type = regular, Font = block-black, Panel 2 = , Panel 3 …
Run Code Online (Sandbox Code Playgroud)

sql bcp

2
推荐指数
1
解决办法
2万
查看次数

如何防止 Visual Studio 2019 在粘贴时将 CSS 格式化为多行?

我喜欢将我的 CSS 格式化为每个选择器的一行。当我手动编码时,这在 VS 2019 中很容易。但是,只要我粘贴一些东西,它就会将以下属性扩展到每个属性 1 行。我知道我可以使用Ctrl+z将其恢复为一行,但我希望它在粘贴时根本不会扩展。我一直在与自动格式化作斗争。是否可以关闭此功能?我已经使用了所有我能想到的选项设置。有谁知道在 VS 2019 中粘贴 CSS 时如何关闭自动格式化?

css visual-studio-2019

2
推荐指数
1
解决办法
310
查看次数

c#正则表达式

与昨天的问题类似: C#Regex Pattern Conundrum

同样的问题,不同的正则表达式模式.在http://sourceforge.net/projects/regextester/http://www.RegexLib.com中测试时,正则表达式模式返回所需的匹配 但是,当在.NET中执行模式时,没有返回匹配项.

string SampleText = @"\r\n99. Sample text paragraph one.\r\n100. Sample text here paragraph two.\r\n101. Sample text paragraph three.\r\n";
string RegexPattern = @"(?<=\\r\\n\d+\.\s)([^.]+?)here.*?(?=\\r\\n)";
Regex FindRegex = new Regex(@RegexPattern, RegexOptions.Multiline | RegexOptions.Singleline);
Match m = FindRegex.Match(SampleText);
Run Code Online (Sandbox Code Playgroud)

所需的匹配是"示例文本第2段".

和昨天一样,我不确定,问题是我的正则表达式模式还是我的代码.

c# regex

1
推荐指数
1
解决办法
295
查看次数

c#List <T> .Contains()方法返回False

在下面的代码块中,我希望dictCars包含:{Chevy:Camaro,Dodge:Charger}

但是,dictCars回来了.因为每次调用此行都返回false:

if(myCars.Contains(new Car(Convert.ToInt64(strCar.Split(':')[1]),strCar.Split(':')[2])))
Run Code Online (Sandbox Code Playgroud)

代码块:

public class Car
{
    public long CarID { get; set; }

    public string CarName { get; set; }

    public Car(long CarID, string CarName)
    {
        this.CarID = CarID;
        this.CarName = CarName;
    }
}

List<Car> myCars = new List<Car>();
myCars.Add(new Car(0,"Pinto"));
myCars.Add(new Car(2,"Camaro"));
myCars.Add(new Car(3,"Charger"));

Dictionary<string, string> dictCars = new Dictionary<string, string>();
string strCars = "Ford:1:Mustang,Chevy:2:Camaro,Dodge:3:Charger";
String[] arrCars = strCars.Split(',');
foreach (string strCar in arrCars)
{
    if(myCars.Contains(new Car(Convert.ToInt64(strCar.Split(':')[1]),strCar.Split(':')[2])))
    {
        if (!dictCars.ContainsKey(strCar.Split(':')[0]))
        {
            dictCars.Add(strCar.Split(':')[0], strCar.Split(':')[2]);
        }
    }
} …
Run Code Online (Sandbox Code Playgroud)

c# asp.net

0
推荐指数
2
解决办法
5411
查看次数

使用struct或class作为字符串的优点和缺点

可能重复:
String和string之间有什么区别

我有两个场景,其中Struct和Class都可以接受,我想知道什么是最佳实践.

场景1:

public static String foo(){...}//String is a class

public static string foo(){...}//string is a struct
Run Code Online (Sandbox Code Playgroud)

场景2:

public foo(String bar){...}//String is a class

public foo(string bar){...}//string is a struct
Run Code Online (Sandbox Code Playgroud)

每种实施的利弊是什么?

.net c#

-4
推荐指数
1
解决办法
374
查看次数

标签 统计

c# ×4

regex ×2

.net ×1

asp.net ×1

bcp ×1

css ×1

sql ×1

visual-studio-2015 ×1

visual-studio-2019 ×1