---
name: "Test::BDD::Cucumber::Util"
section: "3pm"
platform: "linux"
package: "libtest-bdd-cucumber-perl"
version: "0.87-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Test::BDD::Cucumber::Util"
---

# Test::BDD::Cucumber::Util(3pm)

Some functions used throughout the code

## NAME

Test::BDD::Cucumber::Util - Some functions used throughout the code

## VERSION

version 0.87

## DESCRIPTION

Some functions used throughout the code

## FUNCTIONS

### bs\_quote

### bs\_unquote

`bs_quote()` "makes safe" strings with backslashed characters in it, so other operations can be done on them. `"bs_unquote"` goes the other way.

```
 $string = "foo \<bar\> <baz>";
 $string = bs_quote( $string );
 $string =~ s/<([^>]+)>/"$1"/g;
 $string = bs_unquote( $string );
 $string eq 'foo <bar> "baz"';
```

## AUTHOR

Peter Sergeant `"pete@clueball.com"`

## LICENSE

```
  Copyright 2019-2023, Erik Huelsmann
  Copyright 2011-2019, Peter Sergeant; Licensed under the same terms as Perl
```
