It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 10 years ago.
I dont know how to use regex ,i have seen them to be used in email validation ,Is there any way i could restrict null values by using regular expression
/^(.+)$/
This regex will match anything which isn't empty (require one or more character), but is it really usefull to check it with a regex ?
The answer is no. null is not a value. It indicates you that the pointer doesn't point to anything. You can use "assert", or just if(yourobject==null){}
Related
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 9 years ago.
I have a check box in my form that I need to define along with other fields for inserting data. But I am not sure How to define it for inserting data. Below is my code.
cmd.Parameters.AddWithValue("#EmailTmp", (txtEmail.Text));
cmd.Parameters.AddWithValue("#PhoneTmp", (txtPhone.Text));
cmd.Parameters.AddWithValue("#AgreeTmp", (cbAgree.CheckBox));
Looking at your pasted code, I think you want this:
cmd.Parameters.AddWithValue("#AgreeTmp", (cbAgree.Checked));
or possibly something like:
cmd.Parameters.AddWithValue("#AgreeTmp", (cbAgree.Checked ? 1 : 0));
cmd.Parameters.AddWithValue("#AgreeTmp", (cbAgree.Checked));
This will give you a boolean value of true if checked, false if not. SQL will translate this into a 0/1 if you have the field in the SQL db as a bit.
Edit: As a side note, you don't need the "#" in front of the AgreeTmp
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 10 years ago.
I want to urldecode, except for the %20 character. How do I accomplish this?
Have you considered doing a string replace after decoding? For example
string decoded = HttpServerUtility.UrlDecode(input).Replace(" ", "%20");
use method HttpUtility.HtmlDecode(myEncodedString, myWriter);
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 11 years ago.
Look at the sceene here , please:
http://social.microsoft.com/Forums/getfile/3600/
why it's not matching?
EDIT: Okay, now we know it's XmlReader.Value, which does return a string, that's definitely not the problem. I'll leave the previous answer below for future reference.
My guess is that there are some "odd" Unicode characters which don't show up in the debugger... or that the watch window is behaving strangely. Putting a watch on xml.Value.ToCharArray() would help to show that.
(As an aside, giving a Dictionary<,> parameter the name list is very confusing...)
EDIT: Additionally, using bracing and indentation would also make your code easier to follow...
We can't tell for sure at the moment, but my guess is that the Value property is of type object, not string. That means that == and != perform reference comparisons (operators are overloaded, not overridden, remember). You want the polymorphic behaviour of:
if (xml.Value.Equals("\n"))
or if xml.Value can legitimately be null:
if ("\n".Equals(xml.Value))
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 12 years ago.
How would you go about sending key commands or keypresses of particular keys in C#, specifically numbers.
For instance I would like to simulate typing "512" programatically.
Possibly Related: C# SendKeys.Send
If you would use inputsimulator you could just do:
var number = 2011;
InputSimulator.SimulateTextEntry(number.ToString());
An integer variable doesn't have a UI, so can't have a keypress.
Events are for visual objects, not for variables
It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 10 years ago.
I want to load an url as a string, and then use regex to write out matches in c#.
Downloading an URL as a string is easy using System.Net.WebClient.DownloadString.
Finding matches in the HTML is easy using System.Text.RegularExpressions.Regex.Match.
Both links have good examples on usage.
It's really not a good idea to use regular expressions to match content in HTML. Better is to use regular expressions to match tokens in HTML, and parse it. But then, at that point, you might as well use an existing parser.