| what | how |
|---|---|
| Search | ([\s\r\n]*)array[\s\r\n]*\(([\s\r\n]*[^()\s](?:[^()]*[^()\s])?[\s\r\n]*)\) |
| Replace | $1[$2] |
Perhaps repeat for nested arrays
| 2024-07-03 19:29:48,804 14596 [INFO ] - [NuGet] OK https://community.chocolatey.org/api/v2/Packages(Id='nodejs',Version='12.6.0') 374ms | |
| 2024-07-03 19:29:48,809 14596 [INFO ] - [NuGet] GET https://community.chocolatey.org/api/v2/Packages(Id='nodejs.install',Version='12.6.0') | |
| 2024-07-03 19:29:49,282 14596 [INFO ] - [NuGet] OK https://community.chocolatey.org/api/v2/Packages(Id='nodejs.install',Version='12.6.0') 472ms | |
| 2024-07-03 19:29:49,285 14596 [INFO ] - [NuGet] GET https://community.chocolatey.org/api/v2/Packages(Id='nodejs',Version='12.5.0') | |
| 2024-07-03 19:29:49,416 14596 [INFO ] - [NuGet] OK https://community.chocolatey.org/api/v2/Packages(Id='nodejs',Version='12.5.0') 131ms | |
| 2024-07-03 19:29:49,419 14596 [INFO ] - [NuGet] GET https://community.chocolatey.org/api/v2/Packages(Id='nodejs.install',Version='12.5.0') | |
| 2024-07-03 19:29:49,933 14596 [INFO ] - [NuGet] OK https://community.chocolatey.org/api/v2/Packages(Id='nodejs.install',Version='12.5.0') 513ms | |
| 2024-07-03 19:29:49,936 14596 [INFO ] - [ |
| /** | |
| * returns a static (not live) NodeList representing a list of the document's elements that match the specified group of selectors. | |
| * @param {string} selector | |
| * @param {Element} [document] base | |
| * @returns {(NodeList|Element|null)} | |
| */ | |
| const $ = (selector, base = document) => { | |
| let elements = base.querySelectorAll(selector); | |
| return (elements.length == 0) ? null : (elements.length == 1) ? elements[0] : elements; | |
| } |
| Private Sub ReplaceInFormFields(Semester) | |
| Dim mergeField As Field | |
| Dim fieldCode As String | |
| ' Loop through each merge field | |
| For Each mergeField In ActiveDocument.Fields | |
| If mergeField.Type = wdFieldMergeField Then | |
| ' Get the field code text | |
| fieldCode = mergeField.Code.Text |
| <?php declare(strict_types=1); | |
| /** | |
| * ZipStepResponse | |
| * | |
| * This class creates a ZIP archive of the specified directory. | |
| * With the name of the archive, it creates a new archive name if the current one is too large. | |
| * in small steps to avoid PHP timeouts | |
| */ | |
| class ZipStepResponse | |
| { |
| <?php | |
| $request = json_decode( file_get_contents( 'php://input' ) ); |
| character_set_server=utf8mb4 | |
| collation_server=utf8mb4_unicode_520_ci |
| function call_sp( \mysqli|\PDO $db, string $sp_name, ...$params ): string | |
| { | |
| $placeholders = array_fill( 0, count( $params ), "?" ); | |
| $placeholders[] = "@__newid; | |
| $sql = "CALL $sp_name( " . implode( ", ", $placeholders ) . " );"; | |
| try { | |
| LOG->debug( "calling Stored Procedure", [ "sql" => $sql ] ); | |
| if( $db instanceof \mysqli ) { |
| /** | |
| * class Notifications asks for notification | |
| */ | |
| class NotificationAlert { | |
| constructor() { | |
| this.#askNotificationPermission(); | |
| } | |
| /** | |
| * ask permissions for Notification, if not granted use alerts | |
| */ |
| <?php declare(strict_types=1); | |
| abstract class PluginName | |
| { | |
| public function __construct() | |
| { | |
| $this->bootstrap(); | |
| } | |
| private function bootstrap() |
| what | how |
|---|---|
| Search | ([\s\r\n]*)array[\s\r\n]*\(([\s\r\n]*[^()\s](?:[^()]*[^()\s])?[\s\r\n]*)\) |
| Replace | $1[$2] |
Perhaps repeat for nested arrays