Microsoft
Software
Hardware
Network
Question : Limit output length of a regular expression
Hi,
I would like todo the following
<cfset content = rereplace(content,'<p>([^<
]{50,10000
})<','<p>#
left("\1",
50)#<','al
l')>
or for none coldfusion programmers:
var myArray = str.replace(/<p>([^<]{50,1
0000})</gi
,"$1{50}")
The idea is to limit the length of text inside the <p></p> tag if it is longer the 50 characters. Unfortunately the script above does not work.
Well hope anyone can help
Answer : Limit output length of a regular expression
I guess in hindsight (or looking back @ _agx_'s comment) the lookahead is not needed.
1:
<cfset content = rereplace(content,'<p>([^<]{50})[^<]{1,}','<p>\1<','all')>
Random Solutions
lookup and then copy from one sharepoint list to another
Brother All in One Scanner corrupting scanned images
DameWare vs. RDP
Error running DC Promo on Windows 2008 R2
Access is denied, unable to remove device when trying to delete a printer.
Which Java IDE is as friendly as Visual Studio
Custom toolbar query view...
Java synchronized Thread issue
problems with specific user in exchange 2003 environment
iSCSI Performance Tuning