Pass Value To Replace Reg Expression?
Sep 22, 2010I am having string there i have replace some characters.var rep =' this the text i have to replace, this is the only one'
var k ='this'
rep.replace(/k/gi,'how')
I am having string there i have replace some characters.var rep =' this the text i have to replace, this is the only one'
var k ='this'
rep.replace(/k/gi,'how')
i want to find and replace img src path by regular expression.suppose i have the below html and from there i want to replace file path of all the src attribute of image tag.
<P>Hello</P>
<P> </P>
<P><IMG alt="C:\Documents and Settings\All Users\Documents\My Pictures\Sample Pictures\Sunset.jpg" src="C:\Documents and Settings\All Users\Documents\My Pictures\Sample Pictures\Sunset.jpg"></P>
here the file path is src="C:\Documents and Settings\All Users\Documents\My Pictures\Sample Pictures\Sunset.jpg"
and i want to replace it with path like src="www.mysite.com/images/a.gif" with regular expression.how can i do it with regular expression.
I need regular expression for splitting the phone number into two parts
for example: if I pass 1234567890 or 123-456-7890
I am trying to write a regular expression to replace all special chracters within a string so that I am left with just alphanumeric characters and spaces or full stops.
I am using this expression at the moment
[Code]....
But then I test this with the string "This is a test!", it returns "Thisis a test", which would be fine, except for the space it removes between "This" and "is", can anyone else me where I am going wrong or supply a better expression?
I have the following string:
<div id="mydiv">This is a "div" with quotation marks</div>
I want to use regular expressions to return the following:
<div id='mydiv'>This is a "div" with quotation marks</div>
Notice how the id attribute in the div is now surrounded by apostrophes?
How can I do this with a regular expression?
Edit: I'm not looking for a magic bullet to handle every edge case in every situation. We should all be weary of using regex to parse HTML but, in this particular case and for my particular need, regex IS the solution.
Edit #2: Jens Ameskamp helped to find a solution for me but anyone randomly coming to this page should think long and very hard about using this solution. In my case it works because I am very confident of the type of strings that I'll be dealing with. I know the dangers and the risks and make sure you do to. If you're not sure if you know then it probably indicates that you don't know and shouldn't use this method.
I am stuck with the database row level security model that my predecessor has implemented on this project. I am trying to make an extension method for my linq to sql classes to make it easier to filter rows of data in my linq queries. The problem I am facing is that I need to somehow tell it how to access the primary key value of the object in the where clause. I get errors about DynamicInvoke(object[]) cant be converted to SQL. Here is a sample of what I am working with:
[Code]....
How do I do this?
I am new to LINQ to XML in .net(C#, asp.net). I want to know more about Lambda expressions. I am using Lambada expression with the following query.
count = FieldRoot.Element("USER").Element("MM")
.Descendants("MMMS")
.Where(a => a.Attribute("ID").Value == MID)
.SelectMany(b => b.Descendants("ABC")).Count();
how the Lambda expression work specially in case of parameters (in the above case a & b) ? What is the basic concept of parameters in Lambda expression ? Can we use the names of the variables defined outside of the query instead of a & b ? which elements a & b represent in the above case represent ? Can we pass parameters from outside in the query ? If we can pass parameters from outside query then how it will be done? If you give me any other example instead of the above query to understand the concept of parameter in Lambda expression.
Here is data binding expression (dropdown list is nested in gridview)
[Code]....
Code Behind has function which looks like
[Code]....
The whole reason for passing the reference is to save round trip to database and not to use SESSION
I need to replace <span> entries in a string to legacy html code because it's going to be used in a report for Crystal Reports. <b> works with Crystal, but the<span>'s do not.
Here's the string which I'm trying to replace: <span style="font-weight: bold">%THIS CAN BE ANY TEXT%</span>. I want to replace it to
<b>%THIS CAN BE ANY TEXT%</b>.
[Code]....
I write inline expression and binding expression in the server head section:
[Code]....
[Code]....
But both kinds of expression aren't parsed or executed except the ResovleUrl menthod. The html renders like this:
<head><link rel="stylesheet" type="text/css" href="<%= Request.ApplicationPath %>themes/style1.css" /><link rel="stylesheet" type="text/css" href="<%# Request.ApplicationPath %>themes/style2.css" />
<link rel="stylesheet" type="text/css" href="/themes/style3.css" />
<script type="text/javascript" src="/js/jwork.js"></script>
</head>
As I know, the inline expression in the attributes of server control can't be parsed but the binding expression should if we invoke the DataBind method. But the above case breaks the rule.
I'm trying to use the validator to work on a email form to ensure that they enter a valid from email address. That part works. I also want to add to the expression the text that I pre-populate in the txtbox ("Enter your email address") so on postback, after sending the message, I can clear the fields and repopulate that box.
How do I add that wording to the current expression: w+([-+.']w+)*@w+([-.]w+)*.w+([-.]w+)*
I am using Regular Expression validator for a text box. The below is working fine.It is not performing validation when I enter values like 0000..001.How can I modify validation expression? But it would allow values like 100,...5000 i.e zeros after a number.
<asp:RegularExpressionValidator ID="reg2" runat="server" ControlToValidate="rng2"
ValidationExpression="^[0-9]+" ErrorMessage="*Please Enter a Valid Number for Second Range."
ForeColor="Red" Font-Bold="True"></asp:RegularExpressionValidator>
I need some help in regular expression.I am validating the textbox text when updating the records.When i click the update button,the first 5 letters should be equal to CM000 or cm000.How to validate this using regular expression in asp.net. does anyone know validationexpression for this.
View 1 RepliesHow do you replace" with" using the replace method?
View 5 Repliesi have to check if an input string is valid based on the given regular expression.. this is the regular expression.
(a(bb+aaa+((ab)*bb+(aba)*aa)(a+b)*) + (b(aa+bbb+((ba)*aa+(bab)*bb)(a+b)*)
+ is an OR
* is a LOOP, it is optional, it may be done as many as a user wants.
i've tried many ways to solve the problem that my professor gave me but my knowledge isn't that enough to solve this problem..
i have done dynamic row create using asp:table control..but the problem is when add another row its not generate new row that replace only old row..whenever i count the tr again its take the count zero..here i want no. of row when user done each
button click..
here codes..
[Code]....
We have developed a web based application for data anlysis. we want to hide its working URL's with some custome url.e.g
[URL]
In a asp.net page, I want to replace the code following to CSS but do not work as expected. How to fix it? (Border-color, ForeColor did note work)
<asp:Label ID="lbl01" runat="server" BorderColor="#B4DAFA" BorderStyle="Solid" BorderWidth="1px" Font-Size="Small" ForeColor="Blue" Style="z-index: 1; left: 3px; top: 10px; position: absolute; height: 14px; width: 325px" Text="Label"></asp:Label>
.LabelStyle
{
clear: left;
float: left;
margin: 5px;
height: 14px;
width: 325px;
Border-Color:#B4DAFA;
Border-Style:Solid;
Border-Width:1px;
Font-Size:Small;
Color:Blue;
}
I need a regex or any other solution to replace an id in the middle of a url (not in querystring).
url example - http://localhost:1876/category/6?sortBy=asc&orderBy=Popular
replace - category/6 with category/anotherID -
routing used -
routes.MapRoute(
"categories",
"category/{categoryID}/{categoryName}",
new { controller = "Search", action = "SearchResults", categoryID = "", categoryName = "" }
);
I try to replace [h2] to <h2> I use this coding:
string o = "<h2>test</h2>";
o = Regex.Replace(o, "[h2]", "<h2>");
o = Regex.Replace(o, "[/h2]", "</h2>");
But the result after the first regex is:
[<h2><h2>]test[/<h2><h2>]
So that is not what i want.
After the first 1, he should make:
<h2>test[/h2]
Whats wrong?
i am new to web development and i am learning Asp.net. i was the other day thinking and i came up with this question. i searched the web but all the answers i found were old so my question is , can silverlight4 replace Asp.net? I know this question sounds crazy . but let's think for moment we use ASP.net to talk to a server.to Create files there ,to talk to a database etc. SilverLight can do the same thing ,right? OK,you might say that if I built a web site using SilverLight then not all users out there can access it. but apparently SilverLight supports IE,FireFox Safari and googleChrome so i guess this isn't an issue anymore. so what do you think ,can silverlight replace asp.net?
View 6 RepliesI was wondering what the best way is to replace the genericPrincipal with my own CustomGenericPrincipal. At the moment I have something like this but I aint sure if it's correct.
protected void Application_AuthenticateRequest(Object sender, EventArgs e)
{
HttpCookie authCookie = Request.Cookies[FormsAuthentication.FormsCookieName];
if (authCookie != null)
{
FormsAuthenticationTicket authTicket = FormsAuthentication.Decrypt(authCookie.Value);
var identity = new CustomIdentity(authTicket);
var principal = new CustomPrincipal(identity);
Context.User = principal;
}
else
{
//Todo: check if this is correct
var genericIdentity = new CustomGenericIdentity();
Context.User = new CustomPrincipal(genericIdentity);
}
}
I need to replace it because I need a Principal that implements my ICustomPrincipal interface because I am doing the following with Ninject:
Bind<ICustomPrincipal>().ToMethod(x => (ICustomPrincipal)HttpContext.Current.User)
.InRequestScope();
So what's the best way to replace the GenericPrincipal?
I have an image control with the following string
[URL]
I want to replace string cleartext=imagePath.Replace("","/"); but the backslash causes a problem -- how can I replace the backslash?
I want to change http://localhost:1190/Project/Subfolder/Default.aspx?Query=1
to
http://localhost:1190/Project/Images/Image.jpg
Tried somewhat below, no success:
Request.Url.AbsoluteUri.Replace(Request.Url.AbsolutePath, "") + @"/Images/Image.jpg"));
i am creating CMS and display the content of every page on a single page when i/user click on any URL the pageid is transferd through query string variable on default.aspx page and content is displayed in div, when value is transfered to default.aspx page the url is like this example [URL] now i want to change it like this................
View 2 Replies