What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 150 Stack Exchange communities.

The following search:

http://stackoverflow.com/questions/tagged/c%23~ returns "43,619 questions tagged c#"

Note the single tag in the results despite the wildcard in the search term. However, the following search:

http://stackoverflow.com/questions/tagged/.net~ returns "26,058 questions tagged .net or .net-3.5 or .net-2.0 or .net-1.1 or .net-4.0 or [lots of other terms beginning with .net]"

This is what I would expect.

Yet I know there are questions tagged [c#2.0], [c#3.0], [c#3.5] and [c#4.0].

The same is true if you search for "c++*" (or more accurately "c++~").

I'm guessing it has something to do with the way # is encoded as %23 and + as %2b.

Apparently it's by design - though I'll leave the question open for now in case the 4 character limit can be lifted.

share|improve this question

1 Answer 1

up vote 3 down vote accepted

Wildcard searches only work when added to a string of four or more characters.

Just look at the post Jeff Atwood posted about this:


I implemented an experimental "explode" operator which allows you to effectiely do the same thing -- it "explodes" the tags using ~ wildcards in a begins-with and/or ends-with manner.

For example:

all questions tagged bug, but without a tag beginning with "status-" http://meta.stackexchange.com/questions/tagged/bug%20-status-~

all questions with a tag containing "edit" http://meta.stackexchange.com/questions/tagged/~edit~

I haven't fully tested all the permutations, but you must include at least 4 characters for it to be a valid match.


share|improve this answer
I remember seeing that post now - damn, I should have searched more diligently – ChrisF Oct 18 '09 at 20:52

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .