Tasker Variable Search Replace

Discussion in 'Tasker' started by Tasker_Enjoyer101, Jul 23, 2016.

  1. Tasker_Enjoyer101

    Tasker_Enjoyer101 New Member

    Joined:
    Jul 23, 2016
    Messages:
    2
    Likes Received:
    0
    I am having an issue with Search/Replace in Tasker. Below is what I have:

    A1: Say [ Text:%avcomm Engine:Voice:default:default Stream:3 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ]
    A2: Variable Search Replace [ Variable:%avcomm Search:[0-9]+ Ignore Case:On Multi-Line:Off One Match Only:Off Store Matches In:%settemp Replace Matches:Off Replace With: ]
    A3: Say [ Text:%settemp Engine:Voice:default:default Stream:3 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ]

    I am using AutoVoice and I have it repeat back to me what I have said. In this case, this task launches whenever AutoVoice recognizes "testing 1 2 3" (Yes, it's physical numbers not words).

    Tasker, repeats back to me "testing 1 2 3", but then fails on A2 and then A3 just says "%settemp" when I would expect it to say "1 2 3".

    Any clue what I may be doing wrong?
     
  2. Robert Ryan

    Robert Ryan Member

    Joined:
    Mar 9, 2015
    Messages:
    52
    Likes Received:
    4
    Variable Search Replace stores the matches in an **array**. Try saying %settemp().

    Sent from my XT1585 using Tapatalk
     
  3. Tasker_Enjoyer101

    Tasker_Enjoyer101 New Member

    Joined:
    Jul 23, 2016
    Messages:
    2
    Likes Received:
    0
    Ok, so I changed the A3 to say Text:%settemp() However, still same result. It still just says "%settemp" when it speaks :(
     
  4. Robert Ryan

    Robert Ryan Member

    Joined:
    Mar 9, 2015
    Messages:
    52
    Likes Received:
    4
    Strange, it works for me. Just to be clear, here is my task for comparison:

    Profile: Number Test (93)

    Event: AutoVoice Recognized
    [ Configuration:Command: "testing 1 2 3"
    Last Cmd Id Regex: false
    Last Cmd Id Invert: false
    Not on Normal: false
    Not on Continuous: false
    Contains All: false
    Use Regex Replacements: false
    Do Google Now Search: false ]

    Enter: Anon (94)

    A1: Say
    [ Text:%avcomm Engine:Voice:default:default Stream:3 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ]

    A2: Variable Search Replace
    [ Variable:%avcomm Search:[0-9]+ Ignore Case:Off Multi-Line:Off One Match Only:Off Store Matches In:%settemp Replace Matches:Off Replace With: ]

    A3: Say
    [ Text:%settemp() Engine:Voice:default:default Stream:3 Pitch:5 Speed:5 Respect Audio Focus:On Network:Off Continue Task Immediately:Off ]


    Sent from my XT1585 using Tapatalk
     
: variables

Share This Page