Not actually too sure what to title this question. I'm attempting to match only whats between $[( and )] each time. However the regex I'm using is matching the first $[( and last )] in the entire string instead of each individual occurrence within a string. Each occurrence could have literally anything around it. The contents could be even as complex as $[((&quot;$[username]&quot;).substr(1))] So the contents should be possible to be anything too. You can see a demo of this regex here:  and the attached screenshot.
I have this gigantic ugly string: J0000000: Transaction A0001401 started on 8/22/2008 9:49:29 AM J0000010: Project name: E:\foo.pf J0000011: Job name: MBiek Direct Mail Test J0000020: Document 1 - Completed successfully  I'm trying to extract pieces from it using regex. In this case, I want to grab everything after Project Name up to the part where it says J0000011: (the 11 is going to be a different number every time). Here's the regex I've been playing with: Project name:\s+(.*)\s+J[0-9]{7}:  The problem is that it doesn't stop until it hits the J0000020: at the end. How do I make the regex stop at the first occurrence of J[0-9]{7}?
In my object record type i have created formula field. Now i want my formula field to work as below.  If Basement__c = NA and Property__r.Basement__c = NA OR  Basement__c = Crawl and Property__r.Basement__c = Crawl OR  Basement__c = Slab and Property__r.Basement__c = Slab Then it will return Type__c(formula field) = "MAtch"  And (Another rule) Basement__c DOES NOT contain any of the following "N/A,Crawl,Slab,None and Property__r.Basement__c Does not contain any of this then formula field will return "HAs basement"  How can i achieve this? Please help. Is it possible to convert a Physical Ubuntu Install (Intel based PC with Ubuntu 10.10) to a virtual box disk, so that I can use that same environment on a separate pc or can keep it virtual for testing?  Something similar to "Disk2VHD" which converts a physical Windows 2K3 and above box into a VHD or VMware image.  Will be grateful for your assistance ! Kind Regards Firefox fails to update due to corrupted download (deb)  Preparing to unpack .../firefox_32.0+build1-0ubuntu0.14.04.1_i386.deb ... Unpacking firefox (32.0+build1-0ubuntu0.14.04.1) over (31.0+build1-0ubuntu0.14.04.1) ... dpkg-deb (subprocess): decompressing archive member: lzma error:  compressed data is corrupt dpkg-deb: error: subprocess &lt;decompress&gt; returned error exit status 2 dpkg: error processing archive  /var/cache/apt/archives/firefox_32.0+build1-0ubuntu0.14.04.1_i386.deb (--unpack):  cannot copy extracted data for './usr/lib/firefox/libxul.so' to '/usr/lib/firefox/libxul.so.dpkg-new':   unexpected end of file or stream Please restart all running instances of firefox, or you will experience problems. Why is method overloading and overriding needed in java? Sweave.sty causing error in verbatim environment? How do I disable client side decoration globally in GNOME? I'm using Ubuntu GNOME 17.04. One encounters client side decoration (CSD) as most of the official GNOME applications (Nautilus, gedit, Evince etc.) use  (a combined title bar and toolbar, see linked screenshots) whereas other applications don't. This feature is disabled in Unity, all the applications use traditional separate title bars.  Screenshots (from ):     Nautilus with GtkHeaderBar   Nautilus without GtkHeaderBar     For consistency I want to disable GtkHeaderBars globally (in all the applications using it) and use separate title bars. Is there a way to achieve that?  I have heard of gtk3-nocsd package, but couldn't make it work with GNOME for all the applications. Short Story: Army investigates barrier and house I am trying to identify the author and title of a short story with the following plot.  A scientist narrates a story where s/he is called in to help the army investigate an unexplained phenomena.  The army has cordoned off an area where a prairie home has appeared. It is surrounded by a dome that allows things to enter but not to leave. Briefing the scientist, the Army explains that it appears that it is a family of five with mother, father, son, daughter, and grandfather. They look completely normal and live an idyllic life of the 40s or 50s.  They continue to send probes in to investigate the dome and its proprieties. Not sure if this a time anomaly or another dimension.  An Army lieutenant, so enamored by their life runs through the barrier to join the family. The Family faces split into an unnaturally wide smile full of sharp teeth runs towards him and tears him to pieces &amp; eats him. The grandfather then looks up acts as if he can see the forces gathered outside the barrier. He then retrieves a book and it looks as if he reads it out loud and the house and barrier disappear. The narrator worries that the aliens will return. Why is the MacTeX distribution so large? Is there anything smaller for OS X? I would like to know how to install LaTeX on Mac 10.6 or higher.  But the MacTeX is some 1.28 GB file! Is there a smaller distribution I could install?  What exactly is TeX Live? What are copy elision and return value optimization? What is the benefit of breaking up a continuous predictor variable? I'm wondering what the value is in taking a continuous predictor variable and breaking it up (e.g., into quintiles), before using it in a model.   It seems to me that by binning the variable we lose information.   Is this just so we can model non-linear effects?  If we kept the variable continuous and it wasn't really a straight linear relationship would we need to come up with some kind of curve to best fit the data? When dragging an object, there is a greater start-up force than the force it takes to keep it moving. Why is this? Why are there two different values for friction? So, I'm using a script I've made to convert videos to the webm format. A certain program calls the script, sending %f which is the full, absolute file name of the video, like this:  converter.sh %f   where %f has two possible extensions, .avi or .mpg.  # /bin/bash ffmpeg -i $1 `dirname $1``basename $1 avi`webm &amp;&amp; rm $1   It currently works perfectly when $1 contains a .avi file, because basename removes the .avi extension. When $1 ends with .mpg instead, the result is .mpgwebm.  How can I modify that script to be able to receive those two possible different formats?    Resuming: If $1 is /somedir/video.avi, the script should do:  ffmpeg -i /somedir/video.avi /somedir/video.webm   And if $1 is /somedir/video.mpg, the script should do:  ffmpeg -i /somedir/video.mpg /somedir/video.webm   I know this might be fool for some people, but I'm kind of new with the bash. Is there another saying/idiom similar to crocodile tears? Fundamental Theorem of Calculus. Fundamental Theorem of Calculus says  Let $f$ be an integrable function on $[a,b].$ For $x$ in $[a,b],$  let $F(x)=\int_{a}^{x}f(t)dt.$ Then $F$ is continuous on $[a,b].$ If $f$ is continuous at $x_{0}$ in $(a,b),$ then $F$ is differentiable at $x_{0}$ and $F^{'}(x_{0})=f(x_{0}).$  Now my question is why we are saying that this is "Fundamental Theorem of whole Calculus".  It is clear that it connects intergal and differential calculus. But i am not getting the exact concept, why this is so important as its name is fundamental theorem of calculus. Why we says that it is fundamental theorem of calculus?  Please suggest me. Thanks in advance. On convergence of Bertrand series $\sum\limits_{n=2}^{\infty} \frac{1}{n^{\alpha}\ln^{\beta}(n)}$ where $\alpha, \beta \in \mathbb{R}$ Study the convergence of $$\sum_{n=2}^{\infty}  \frac{1}{n^{\alpha}\ln^{\beta}(n)}$$ where $\alpha, \beta \in  \mathbb{R}$   I have proved that:   This series diverges when $\alpha \leq 0$. This series converges when $\alpha &gt; 1, \beta &gt; 0$ This series diverges when $0 &lt; \alpha &lt; 1, \beta &gt; 0$ This series converges when $\alpha = 1, \beta &gt; 1$      Question: What happens when $\alpha &gt; 0$ and $ \beta &lt; 0$?   There are other questions on MSE which ask about this series, but this question is distinct because   I would like an argument which does not rely on the integral test for series convergence, and this question considers all real $\alpha$ and $\beta$, while other questions ask only about $\alpha, \beta &gt; 0$, where we can apply Cauchy condensation criterion Showing that the class of all sets of a particular cardinality is not a set. How to show that the class of all sets of a particular cardinality ,say $h$ is not a set.   My argument:  I assume that I've shown the following lemma.  Lemma: If $X$ is an infinite set of cardinality $h$ , $a\ne x$ for every $x\in X$ then $\{a\}\cup X$ is of cardinality $h$ too i.e. adding new element to an infinite set doesn't change cardinality.  Let $h$ be an infinite cardinal number. Let $T_h=\{x:\text{x is a set of cardinality h}\}$. Suppose $T_h$ is a set.   Let $a$ be any set and consider any $t\in T_h$. Let $R=t\cup \{a\}$. Using the above lemma, $R\in T_h$.   So, $a\in R\subset \bigcup T_h$. As $T_h$ is a set then $\bigcup T_h$ is also a set.  As $a$ was arbitrary set then we have, $a\in\bigcup T_h$ for every set $a$. Hence, the set $\bigcup T_h$ contains all sets which meas that the collection of all sets is a set, contradiction.    If $h$ is non-zero finite cardinal number. Define $T_h$ the same way as above. Let $a$ be any set, Let $A_1=a, A_{n+1}=A_n\times a$. Consider $A=\{A_1,A_2,...,A_h\}$. So, $A\in T_k$. Hence, $a=A_1\in \bigcup T_h=K$. So K is a set containing all sets $a$ since $a$ was arbitary,contradiction.  My main question is, Is there any flaws in my argument? If yes, point it out please.   If the argument is valid, Is there any standard proof to show the same fact? Are the review queues planned for the iOS app? How does "this" keyword work within a function? I just came across an interesting situation in JavaScript.  I have a class with a method that defines several objects using object-literal notation.  Inside those objects, the this pointer is being used.  From the behavior of the program, I have deduced that the this pointer is referring to the class on which the method was invoked, and not the object being created by the literal.    This seems arbitrary, though it is the way I would expect it to work.  Is this defined behavior?  Is it cross-browser safe?  Is there any reasoning underlying why it is the way it is beyond "the spec says so" (for instance, is it a consequence of some broader design decision/philosophy)?  Pared-down code example:  // inside class definition, itself an object literal, we have this function: onRender: function() {      this.menuItems = this.menuItems.concat([         {             text: 'Group by Module',             rptletdiv: this         },         {             text: 'Group by Status',             rptletdiv: this         }]);     // etc } I have a speed-reading program I purchased with uses dotnet2. However, dotnet2 doesn't run on 64 bit wine. How would I install dotnet2? What makes a chewy brownie? I've tried many different brownie recipes and most of mine bake to a cake-like consistency. The brownie holy grail for me is crusty top chewy brownies. What can I add/remove/do that will make my brownies chewier?