WOW,
 Thanks Mark. These are great. 

Cheers
Mohammad

On Friday, August 23, 2019 at 7:42:40 PM UTC+4:30, Mark S. wrote:
>
> One more for duplicate words, where a word is defined as something with at 
> least two characters and separated by at least one space.
>
> <option value="^\s*(\w{2,})\s+.*\1.*$">Duplicate words</option>
>
> Edit -- it needs to be tweaked a bit more -- the 2nd word might not be a 
> perfect duplicated. No time.
>
> On Friday, August 23, 2019 at 7:50:33 AM UTC-7, Mark S. wrote:
>>
>> Here's code for the first easy 9 (assuming my def of extension matches 
>> yours).
>>
>> #10 and #11 should be doable, it would just take a little more time which 
>> I don't have at the moment.
>>
>> I don't think 12 is doable with the current regexp kit. To find 
>> duplicates it would have to loop back on itself.
>>
>> #13 should be 90+% doable. I would start by searching the net. It depends 
>> on how picky you are about the 
>> structure. 
>>
>> Good luck!
>>
>>
>> <$select tiddler="myregexp">
>> <option value="^[0-9]*$">Only digits</option>
>> <option value="^[a-z]*$">Only lower case</option>
>> <option value="^[A-Z]*$">Only upper case</option>
>> <option value="^[\w-_]*$">Only alphanumeric, _, and -</option>
>> <option value="^[\w]{3,15}$">Only alphanum len 3-15</option>
>> <option value="^[A-Z]+.*$">Starts with capital</option>
>> <option value="^[0-9]+.*$">Starts with digit</option>
>> <option value="^.+\.[a-zA-Z]{3,4}$">Extensions only</option>
>> <option value="^.+(\.jpg|\.gpeg)$">Extension jpg gpeg</option>
>>
>> </$select>
>>
>> <$list filter="[regexp{myregexp}sort[]]">
>>
>> </$list>
>>
>>
>>
>>
>> On Friday, August 23, 2019 at 12:11:07 AM UTC-7, Mohammad wrote:
>>>
>>> I am looking for examples and use cases of regexp in Tiddlywiki!
>>> Those can be done current filter operators like prefix, search,... are 
>>> not recommend to be done with regexp.
>>>
>>> I appreciate your help, case and examples on this. Just give what you 
>>> want to do.
>>>
>>> Some case
>>>
>>> Give a regexp pattern in Tiddlywiki to match all tiddlers name are
>>>
>>>
>>>    1. only digits
>>>    2. only lowercase letters
>>>    3. only uppercase letters
>>>    4. only alphanumeric and underscore and hyphen
>>>    5. only alphanumeric with length between 3 and 15
>>>    6. start with a capital letter
>>>    7. start with a digit
>>>    8. have a extension like mytiddler.ext
>>>    9. have jpg or jpeg extension like *mytiddler.jpg* or 
>>>    *mytiddler.gpeg*
>>>    10. are a date in format like Jan 06 2019 
>>>    11. are a date in format like 2019.08.25 
>>>    12. have duplicate words
>>>    13. have a valid url
>>>    14. 
>>>    
>>>
>>> [This list will grow by more examples]
>>>
>>>
>>> Please give your use case.
>>>
>>> -- Mohammad
>>>
>>>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/1d62d5e7-d8bd-424a-a621-b1f6e2d0da62%40googlegroups.com.

Reply via email to