Done! Invite should be on its way.

//

Good thing you got that beta test app, yeah, yeah? ?

//

A regex finds matches more complex than a literal string for you. You can't replace a string with a matcher object, though! You could rewrite it with a description (the expression), but that's no help.

What you can often do is use captured content in the replacement string, using either \1 or $1 for the first captured text. So this would wrap whatever it found between commas with bars instead:

  • Find: ,([^,]*),
  • Replace: |\1|

The parentheses say what to capture. The square bracket thingy is normally a set of characters, but when you start with a ^, it becomes the inverted set, so here it's "zero or more of the set of every character but the comma".

It would rewrite (if run just once, not till more matches) like so:

  • ,abc, to |abc|
  • ,a,b,c, to |a|b,c
  • ,,, to ||,

Now, what happens if you replace the [^,] with just the "any character" expression dot . ? Try and see!

//

Mentions here work well. I pin and convert things into issues in the public issue tracker.

But I'd rather get the feedback than be fussy about where it gets sent, so whatever's easiest for you at the time is fine. :)

//

Yay! Let me know about what's missing / annoying / etc, especially if anything keeps you from using it. I want to replace Cappuccino on iOS at least. :)

//

Thank you both! That helps a lot in rejiggering priorities. :)

//

Yay! Now, what does it need to do (or do different) to get to where you'd rather use it than Cappuccino? :)

Lithium battery shipments always have huge warning labels on them. Wonder if shippers block transoceanic shipment as a safety measure.

// @kdfrawg

Right now, it's my workaround for "what was that conversation I was part of a couple weeks ago?" I need profile + users' posts lookup.

But I see I don't have a tracking issue for that. Red-pinning this to create one in a bit. Thank you!

//

Don't mention it.